【发布时间】:2018-10-17 20:37:24
【问题描述】:
我正在使用caffe 进行分割任务。我写的Python Layer 引发了一个错误。层定义是这样的:
layer {
name: 'myaug'
type: 'Python'
bottom: 'data'
bottom: 'label'
top: 'data'
top: 'label'
python_param {
module: 'augLayer'
layer: 'CompactData'
}
}
这是网络图: net drawing
错误似乎与numpy有关:
File "/home/usersc/caffe/python/caffe/pycaffe.py", line 11, in <module>
import numpy as np
File "/home/usersc/anaconda2/envs/mycaffe/lib/python2.7/site-packages/numpy/__init__.py", line 142, in <module>
from . import add_newdocs
File "/home/usersc/anaconda2/envs/mycaffe/lib/python2.7/site-packages/numpy/add_newdocs.py", line 13, in <module>
from numpy.lib import add_newdoc
File "/home/usersc/anaconda2/envs/mycaffe/lib/python2.7/site-packages/numpy/lib/__init__.py", line 8, in <module>
from .type_check import *
File "/home/usersc/anaconda2/envs/mycaffe/lib/python2.7/site-packages/numpy/lib/type_check.py", line 11, in <module>
import numpy.core.numeric as _nx
File "/home/usersc/anaconda2/envs/mycaffe/lib/python2.7/site-packages/numpy/core/__init__.py", line 22, in <module>
from . import _internal # for freeze programs
File "/home/usersc/anaconda2/envs/mycaffe/lib/python2.7/site-packages/numpy/core/_internal.py", line 14, in <module>
import ctypes
File "/home/usersc/anaconda2/envs/mycaffe/lib/python2.7/ctypes/__init__.py", line 7, in <module>
from _ctypes import Union, Structure, Array
ImportError: /home/usersc/anaconda2/envs/mycaffe/lib/python2.7/lib-dynload/_ctypes.so: undefined symbol: _PySlice_Unpack
我不确定,我在想我应该添加一个MemoryData 层来为我保留在this link 中的增强数据,因为数据和标签图像都应该同步发送。是不是应该清除Data Layer的内存?
【问题讨论】:
标签: neural-network deep-learning caffe image-segmentation pycaffe