FOTS.PyTorch icon indicating copy to clipboard operation
FOTS.PyTorch copied to clipboard

import rotated_roi as rroi_align

Open two-bee-or-not-two-bee opened this issue 4 years ago • 18 comments

请问rotated_roi的包如何导入呢?没有找到相关的包

two-bee-or-not-two-bee avatar Aug 28 '21 08:08 two-bee-or-not-two-bee

需要运行rotated_align下面的make.sh文件,我在编译过程中遇到缺少依赖头文件(torch python),手动添加通过。

paleblackless avatar Oct 22 '21 01:10 paleblackless

需要运行rotated_align下面的make.sh文件,我在编译过程中遇到缺少依赖头文件(torch python),手动添加通过。

我在编译也没通过,说什么torch没有extension。请问您是如何手动添加的?

two-bee-or-not-two-bee avatar Oct 22 '21 02:10 two-bee-or-not-two-bee

conda配置环境 torch路径

  1. /home//anaconda3/envs/fots/lib/python3.7/site-packages/torch/include/ 2./home//anaconda3/envs/fots/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/ 3./home/*/anaconda3/envs/fots/include/python3.7m/ 如何系统安装torch的话 要去user去搜索寻找(linux 语句 find) 找到路径之后 更新下mask.sh 文件可以了 nvcc 编译最后添加 -I 文件路径名字 nvcc -c -o rroi_align.cu.o rroi_align_kernel.cu \ -D GOOGLE_CUDA=1 -x cu -Xcompiler -fPIC $CUDA_ARCH -I /home/liutao/anaconda3/envs/fots/lib/python3.7/site-packages/torch/include/ \ -I /home/liutao/anaconda3/envs/fots/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/ \ -I /home/liutao//anaconda3/envs/fots/include/python3.7m/

paleblackless avatar Oct 22 '21 05:10 paleblackless

conda配置环境 torch路径

  1. /home//anaconda3/envs/fots/lib/python3.7/site-packages/torch/include/ 2./home//anaconda3/envs/fots/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/ 3./home/*/anaconda3/envs/fots/include/python3.7m/ 如何系统安装torch的话 要去user去搜索寻找(linux 语句 find) 找到路径之后 更新下mask.sh 文件可以了 nvcc 编译最后添加 -I 文件路径名字 nvcc -c -o rroi_align.cu.o rroi_align_kernel.cu \ -D GOOGLE_CUDA=1 -x cu -Xcompiler -fPIC $CUDA_ARCH -I /home/liutao/anaconda3/envs/fots/lib/python3.7/site-packages/torch/include/ \ -I /home/liutao/anaconda3/envs/fots/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/ \ -I /home/liutao//anaconda3/envs/fots/include/python3.7m/

好的,感谢大佬的答复!非常感谢

two-bee-or-not-two-bee avatar Oct 22 '21 05:10 two-bee-or-not-two-bee

客气,我还在摸索中。

paleblackless avatar Oct 22 '21 05:10 paleblackless

你好,编译完成后是会出现一个rotated_roi.py文件吗?我在编译过程没有报error,但是仍然不能训练

Saucup avatar Nov 18 '21 15:11 Saucup

你好,编译完成后是会出现一个rotated_roi.py文件吗?我在编译过程没有报error,但是仍然不能训练

我也遇到了相同的问题,请问你解决了吗?谢谢。

neverstoplearn avatar May 12 '22 07:05 neverstoplearn

conda配置环境 torch路径

1. /home/_**/anaconda3/envs/fots/lib/python3.7/site-packages/torch/include/
   2./home/**/anaconda3/envs/fots/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/
   3./home/_*/anaconda3/envs/fots/include/python3.7m/
   如何系统安装torch的话 要去user去搜索寻找(linux 语句 find)
   找到路径之后 更新下mask.sh 文件可以了   nvcc 编译最后添加  -I 文件路径名字
   `nvcc -c -o rroi_align.cu.o rroi_align_kernel.cu \ -D GOOGLE_CUDA=1 -x cu -Xcompiler -fPIC $CUDA_ARCH -I /home/liutao/anaconda3/envs/fots/lib/python3.7/site-packages/torch/include/ \ -I /home/liutao/anaconda3/envs/fots/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/ \ -I /home/liutao//anaconda3/envs/fots/include/python3.7m/`

大佬 我编译完成得到了so文件,但是还是遇到了 Traceback (most recent call last): File "train.py", line 12, in from FOTS.model.model import FOTSModel File "/home/zhengxin/OCR/FOTS.PyTorch/FOTS/model/model.py", line 18, in from ..rroi_align.functions.rroi_align import RRoiAlignFunction File "/home/zhengxin/OCR/FOTS.PyTorch/FOTS/rroi_align/functions/rroi_align.py", line 3, in import rotated_roi as rroi_align ModuleNotFoundError: No module named 'rotated_roi'

neverstoplearn avatar May 12 '22 08:05 neverstoplearn

你好,编译完成后是会出现一个rotated_roi.py文件吗?我在编译过程没有报error,但是仍然不能训练

我也遇到了相同的问题,请问你解决了吗?谢谢。

这两行可以判断python支持的后缀类型

import importlib.machinery
print(importlib.machinery.all_suffixes())

如果后缀没错,尝试相对路径from . import xxx这种形式

导入问题也可以试试下面这个,除了.以外也可以往path里面多加几个路径

import sys
sys.path.append(".")

Saucup avatar May 12 '22 08:05 Saucup

进入目录, rroi_align, 直接 python build.py develop or install 都行

jiangxiluning avatar May 12 '22 15:05 jiangxiluning

进入目录, rroi_align, 直接 python build.py develop or install 都行

通过将so文件路径加入环境变量解决了

neverstoplearn avatar May 13 '22 03:05 neverstoplearn

进入目录, rroi_align, 直接 python build.py develop or install 都行

通过将so文件路径加入环境变量解决了

请问您怎么配置环境的?按照readme文件配置不通。 希望你能回复。

laofeiwei avatar May 20 '22 13:05 laofeiwei

进入目录, rroi_align, 直接 python build.py develop or install 都行

通过将so文件路径加入环境变量解决了

请问您怎么配置环境的?按照readme文件配置不通。 希望你能回复。

export PATYPNPATH=/.././.. 配置临时环境变量

neverstoplearn avatar May 21 '22 00:05 neverstoplearn

进入目录, rroi_align, 直接 python build.py develop or install 都行

通过将so文件路径加入环境变量解决了

请问您怎么配置环境的?按照readme文件配置不通。 希望你能回复。

export PATYPNPATH=/.././.. 配置临时环境变量

我运行Python build.py install命令编译不得。请问你是在pytorch0.4版本编译的么?

laofeiwei avatar May 21 '22 03:05 laofeiwei

找到build.py,然后右键,选择在终端打开,在输入python build.py install,就可以了

carolyueyueyue avatar May 22 '22 08:05 carolyueyueyue

找到build.py,然后右键,选择在终端打开,在输入python build.py install,就可以了

您是什么环境呢?

laofeiwei avatar May 22 '22 08:05 laofeiwei

找到build.py,然后右键,选择在终端打开,在输入python build.py install,就可以了

或者说,您是怎么个配置环境流程。

laofeiwei avatar May 22 '22 08:05 laofeiwei

编译后无法debug运行:报错rotated_roi.cpython-38-x86_64-linux-gnu.so: undefined symbol:

MisterTab avatar Jan 15 '24 07:01 MisterTab