I needed to upgrade pytorch to use a new function implemented since 1.0. However my C++ extension for pointnet++ which was perfectly compiling and working for previous pytorch version is not working anymore and return the following error when importing :
ImportError: /home/lelouedec/anaconda3/envs/test1/lib/python3.7/site-packages/point-0.0.0-py3.7-linux-x86_64.egg/point.cpython-37m-x86_64-linux-gnu.so: undefined symbol: _ZN6caffe26detail36_typeMetaDataInstance_preallocated_7E
The implementation can be found here :
Installing pytorch but specifying cudatoolkit=10.1 seems to remove the error, but havent tested fully yet.
Also the toolkit version dowloading when specifying cudatoolkit is the one for cuda 10.0 on the CUDNN website