Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

import rotated_roi as rroi_align #88

Open
two-bee-or-not-two-bee opened this issue Aug 28, 2021 · 18 comments
Open

import rotated_roi as rroi_align #88

two-bee-or-not-two-bee opened this issue Aug 28, 2021 · 18 comments

Comments

@two-bee-or-not-two-bee
Copy link

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

@paleblackless
Copy link

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

@two-bee-or-not-two-bee
Copy link
Author

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

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

@paleblackless
Copy link

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
Copy link
Author

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
Copy link

客气,我还在摸索中。

@Saucup
Copy link

Saucup commented Nov 18, 2021

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

@neverstoplearn
Copy link

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

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

@neverstoplearn
Copy link

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'

@Saucup
Copy link

Saucup commented May 12, 2022

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

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

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

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

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

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

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

@jiangxiluning
Copy link
Owner

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

@neverstoplearn
Copy link

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

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

@laofeiwei
Copy link

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

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

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

@neverstoplearn
Copy link

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

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

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

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

@laofeiwei
Copy link

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

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

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

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

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

@carolyueyueyue
Copy link

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

@laofeiwei
Copy link

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

您是什么环境呢?

@laofeiwei
Copy link

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

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

@MisterTab
Copy link

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants