DB icon indicating copy to clipboard operation
DB copied to clipboard

from .. import deform_conv_cuda ImportError: cannot import name 'deform_conv_cuda'

Open lrjj opened this issue 3 years ago • 1 comments

下面是编译的部分过程,最后的so文件成功生成了,为什么还是报错呢? ^ src/deform_pool_cuda_kernel.cu:342:60: warning: ??T* at::Tensor::data() const [with T = float]?? is deprecated: Tensor.data<T>() is deprecated. Please use Tensor.data_ptr<T>() instead. [-Wdeprecated-declarations] /home/dong/miniconda3/envs/DB2/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:398:1: note: declared here T * data() const { ^ src/deform_pool_cuda_kernel.cu: In lambda function: src/deform_pool_cuda_kernel.cu:342:1183: warning: ??T* at::Tensor::data() const [with T = c10::Half]?? is deprecated: Tensor.data<T>() is deprecated. Please use Tensor.data_ptr<T>() instead. [-Wdeprecated-declarations] /home/dong/miniconda3/envs/DB2/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:398:1: note: declared here T * data() const { ^ src/deform_pool_cuda_kernel.cu:342:1241: warning: ??T* at::Tensor::data() const [with T = c10::Half]?? is deprecated: Tensor.data<T>() is deprecated. Please use Tensor.data_ptr<T>() instead. [-Wdeprecated-declarations] /home/dong/miniconda3/envs/DB2/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:398:1: note: declared here T * data() const { ^ src/deform_pool_cuda_kernel.cu:342:1299: warning: ??T* at::Tensor::data() const [with T = c10::Half]?? is deprecated: Tensor.data<T>() is deprecated. Please use Tensor.data_ptr<T>() instead. [-Wdeprecated-declarations] /home/dong/miniconda3/envs/DB2/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:398:1: note: declared here T * data() const { ^ src/deform_pool_cuda_kernel.cu:342:1381: warning: ??T* at::Tensor::data() const [with T = c10::Half]?? is deprecated: Tensor.data<T>() is deprecated. Please use Tensor.data_ptr<T>() instead. [-Wdeprecated-declarations] /home/dong/miniconda3/envs/DB2/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:398:1: note: declared here T * data() const { ^ src/deform_pool_cuda_kernel.cu:342:58: warning: ??T* at::Tensor::data() const [with T = c10::Half]?? is deprecated: Tensor.data<T>() is deprecated. Please use Tensor.data_ptr<T>() instead. [-Wdeprecated-declarations] /home/dong/miniconda3/envs/DB2/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:398:1: note: declared here T * data() const { ^ src/deform_pool_cuda_kernel.cu:342:144: warning: ??T* at::Tensor::data() const [with T = c10::Half]?? is deprecated: Tensor.data<T>() is deprecated. Please use Tensor.data_ptr<T>() instead. [-Wdeprecated-declarations] /home/dong/miniconda3/envs/DB2/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:398:1: note: declared here T * data() const { ^ src/deform_pool_cuda_kernel.cu:342:64: warning: ??T* at::Tensor::data() const [with T = c10::Half]?? is deprecated: Tensor.data<T>() is deprecated. Please use Tensor.data_ptr<T>() instead. [-Wdeprecated-declarations] /home/dong/miniconda3/envs/DB2/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:398:1: note: declared here T * data() const { ^ g++ -pthread -B /home/dong/miniconda3/envs/DB2/compiler_compat -Wl,--sysroot=/ -pthread -shared -B /home/dong/miniconda3/envs/DB2/compiler_compat -L/home/dong/miniconda3/envs/DB2/lib -Wl,-rpath=/home/dong/miniconda3/envs/DB2/lib -Wl,--no-as-needed -Wl,--sysroot=/ build/temp.linux-x86_64-cpython-37/src/deform_pool_cuda.o build/temp.linux-x86_64-cpython-37/src/deform_pool_cuda_kernel.o -L/home/dong/miniconda3/envs/DB2/lib/python3.7/site-packages/torch/lib -L/home/dong/miniconda3/envs/DB2/lib64 -lc10 -ltorch -ltorch_cpu -ltorch_python -lcudart -lc10_cuda -ltorch_cuda -o build/lib.linux-x86_64-cpython-37/deform_pool_cuda.cpython-37m-x86_64-linux-gnu.so copying build/lib.linux-x86_64-cpython-37/deform_conv_cuda.cpython-37m-x86_64-linux-gnu.so -> copying build/lib.linux-x86_64-cpython-37/deform_pool_cuda.cpython-37m-x86_64-linux-gnu.so ->

请问他已经成功生成deform_conv_cuda.cpython-37m-x86_64-linux-gnu.so deform_pool_cuda.cpython-37m-x86_64-linux-gnu.so,为什么还是不行??

lrjj avatar Jul 13 '22 10:07 lrjj

me too

zys-creator avatar Oct 18 '24 01:10 zys-creator