WXinlong / SOLO

SOLO and SOLOv2 for instance segmentation, ECCV 2020 & NeurIPS 2020.
Other
1.71k stars 306 forks source link

ImportError: /xxxxx/SOLO/mmdet/ops/dcn/deform_conv_cuda.cpython-37m-x86_64-linux-gnu.so: failed to map segment from shared object: Operation not permitted #118

Open yoyoshuang opened 4 years ago

yoyoshuang commented 4 years ago

作者您好,感谢您的工作, 我在使用solov2代码训练自己数据的时候,训练部分ok,但是推理的时候总是报错: ImportError: /xxxxxxxx/SOLO/mmdet/ops/dcn/deform_conv_cuda.cpython-37m-x86_64-linux-gnu.so: failed to map segment from shared object: Operation not permitted

已经反复重装了mmdetection实在不知道问题出在哪里,请问该如何解决呢?

arthas1989 commented 3 years ago

作者您好,感谢您的工作, 我在使用solov2代码训练自己数据的时候,训练部分ok,但是推理的时候总是报错: ImportError: /xxxxxxxx/SOLO/mmdet/ops/dcn/deform_conv_cuda.cpython-37m-x86_64-linux-gnu.so: failed to map segment from shared object: Operation not permitted

已经反复重装了mmdetection实在不知道问题出在哪里,请问该如何解决呢?

Have the same issue, have you resolved this issue?

yoyoshuang commented 3 years ago

作者您好,感谢您的工作, 我在使用solov2代码训练自己数据的时候,训练部分ok,但是推理的时候总是报错: ImportError: /xxxxxxxx/SOLO/mmdet/ops/dcn/deform_conv_cuda.cpython-37m-x86_64-linux-gnu.so: failed to map segment from shared object: Operation not permitted 已经反复重装了mmdetection实在不知道问题出在哪里,请问该如何解决呢?

Have the same issue, have you resolved this issue?

我后来推理时改成在docker 环境内执行就好了,在物理机上实在不知道怎么解决

arthas1989 commented 3 years ago

作者您好,感谢您的工作, 我在使用solov2代码训练自己数据的时候,训练部分ok,但是推理的时候总是报错: ImportError: /xxxxxxxx/SOLO/mmdet/ops/dcn/deform_conv_cuda.cpython-37m-x86_64-linux-gnu.so: failed to map segment from shared object: Operation not permitted 已经反复重装了mmdetection实在不知道问题出在哪里,请问该如何解决呢?

Have the same issue, have you resolved this issue?

我后来推理时改成在docker 环境内执行就好了,在物理机上实在不知道怎么解决

谢谢!能再请问一下是否训练了自己的数据集呢?

Thank you for your prompt reply! Could you please let me know have you trained your own dataset?

yoyoshuang commented 3 years ago

作者您好,感谢您的工作, 我在使用solov2代码训练自己数据的时候,训练部分ok,但是推理的时候总是报错: ImportError: /xxxxxxxx/SOLO/mmdet/ops/dcn/deform_conv_cuda.cpython-37m-x86_64-linux-gnu.so: failed to map segment from shared object: Operation not permitted 已经反复重装了mmdetection实在不知道问题出在哪里,请问该如何解决呢?

Have the same issue, have you resolved this issue?

我后来推理时改成在docker 环境内执行就好了,在物理机上实在不知道怎么解决

谢谢!能再请问一下是否训练了自己的数据集呢?

Thank you for your prompt reply! Could you please let me know have you trained your own dataset?

是的,我就是用作者的这套代码训练的自己的数据集

arthas1989 commented 3 years ago

作者您好,感谢您的工作, 我在使用solov2代码训练自己数据的时候,训练部分ok,但是推理的时候总是报错: ImportError: /xxxxxxxx/SOLO/mmdet/ops/dcn/deform_conv_cuda.cpython-37m-x86_64-linux-gnu.so: failed to map segment from shared object: Operation not permitted 已经反复重装了mmdetection实在不知道问题出在哪里,请问该如何解决呢?

Have the same issue, have you resolved this issue?

我后来推理时改成在docker 环境内执行就好了,在物理机上实在不知道怎么解决

谢谢!能再请问一下是否训练了自己的数据集呢? Thank you for your prompt reply! Could you please let me know have you trained your own dataset?

是的,我就是用作者的这套代码训练的自己的数据集

好的,非常感谢!

arthas1989 commented 3 years ago

作者您好,感谢您的工作, 我在使用solov2代码训练自己数据的时候,训练部分ok,但是推理的时候总是报错: ImportError: /xxxxxxxx/SOLO/mmdet/ops/dcn/deform_conv_cuda.cpython-37m-x86_64-linux-gnu.so: failed to map segment from shared object: Operation not permitted 已经反复重装了mmdetection实在不知道问题出在哪里,请问该如何解决呢?

Have the same issue, have you resolved this issue?

我后来推理时改成在docker 环境内执行就好了,在物理机上实在不知道怎么解决

谢谢!能再请问一下是否训练了自己的数据集呢? Thank you for your prompt reply! Could you please let me know have you trained your own dataset?

是的,我就是用作者的这套代码训练的自己的数据集

我昨天又试了一下,pytorch==1.4.0, cuda=10.1, gcc/g++=7.5, Ubuntu 16.04,这次成功了。

I have tried once more last night and successfully run the train.py. I downgraded the pytorch to 1.4.0, and had cuda==10.1, gcc/g++=7.5 with Ubuntu 16.04. Please let me know if you have any questions.