The following issues have been identified from adding the voxnet recognition node #51
Installation instructions need to be more detailed or a script should be produced in order to facilitate installation of voxnet and its dependences.
Instructions needed prior to running the voxnet recognition node should be listed as well, (e.g THEANO_FLAGS variable, etc)
Find a solution to the runtime error that occurs when running the cnn-recognition node. The error message is as follows:
.
.
.
WARNING (theano.sandbox.cuda.blas): do not use pad for BaseGpuCorr3dMM; please set padding in border_mode parameter, see the docstring for more details
WARNING (theano.sandbox.cuda.blas): do not use pad for BaseGpuCorr3dMM; please set padding in border_mode parameter, see the docstring for more details
Traceback (most recent call last):
File "/home/ros-i-devel/ros/kinetic/gilbreth_ws/src/gilbreth/gilbreth_perception/scripts/recognition_cnn.py", line 70, in <module>
tfuncs, tvars = make_test_functions(cfg, model)
File "/home/ros-i-devel/ros/kinetic/gilbreth_ws/src/gilbreth/gilbreth_perception/scripts/recognition_cnn.py", line 21, in make_test_functions
out = lasagne.layers.get_output(l_out, X)
File "/home/ros-i-devel/.local/lib/python2.7/site-packages/lasagne/layers/helper.py", line 197, in get_output
all_outputs[layer] = layer.get_output_for(layer_inputs, **kwargs)
File "/home/ros-i-devel/src/voxnet/voxnet/layers.py", line 217, in get_output_for
contiguous_filters = gpu_contiguous(filters)
File "/home/ros-i-devel/.local/lib/python2.7/site-packages/theano/gof/op.py", line 615, in __call__
node = self.make_node(*inputs, **kwargs)
File "/home/ros-i-devel/.local/lib/python2.7/site-packages/theano/sandbox/cuda/basic_ops.py", line 3910, in make_node
input = as_cuda_ndarray_variable(input)
File "/home/ros-i-devel/.local/lib/python2.7/site-packages/theano/sandbox/cuda/basic_ops.py", line 46, in as_cuda_ndarray_variable
return gpu_from_host(tensor_x)
File "/home/ros-i-devel/.local/lib/python2.7/site-packages/theano/gof/op.py", line 615, in __call__
node = self.make_node(*inputs, **kwargs)
File "/home/ros-i-devel/.local/lib/python2.7/site-packages/theano/sandbox/cuda/basic_ops.py", line 132, in make_node
dtype=x.dtype)()])
File "/home/ros-i-devel/.local/lib/python2.7/site-packages/theano/sandbox/cuda/type.py", line 95, in __init__
(self.__class__.__name__, dtype, name))
TypeError: CudaNdarrayType only supports dtype float32 for now. Tried using dtype float64 for variable None
.
.
.
@lianjunli please take a look at these issues and submit a PR if you identify a proper solution to them. Thanks
The following issues have been identified from adding the voxnet recognition node #51
@lianjunli please take a look at these issues and submit a PR if you identify a proper solution to them. Thanks