Detectron: 找不到记录器“caffe2.python.net_drawer”的处理程序

创建于 2018-02-20  ·  3评论  ·  资料来源: facebookresearch/Detectron

请在发布前遵循这些说明

  1. 请仔细阅读 README.md、INSTALL.md、GETTING_STARTED.md 和 FAQ.md
  2. 如果您的问题已被报告,请搜索现有的未解决和已关闭问题
  3. 请尝试调试问题,以防您在发布前自行解决

在执行上述步骤 1-3 并同意提供下面要求的详细信息后,您可以继续发布您的问题

删除这一行和上面的文字。

预期成绩

你期待看到什么?

实际结果

你观察到了什么?

重现的详细步骤

出现错误:运行 ~/src/caffe2/caffe2/detectron/tests$ python2 /home/ubuntu/src/caffe2/caffe2/detectron/tests/test_spatial_narrow_as_op.py
例如:

The command that you ranpython2 /home/ubuntu/src/caffe2/caffe2/detectron/tests/test_spatial_narrow_as_op.py

系统信息

操作系统:UBUNTU 16.04
编译器版本:
时间戳:2018 年 2 月 20 日星期二 06:45:13
驱动程序版本:390.30

附加 GPU : 4
GPU 00000000:00:03.0
产品名称:格子K520
产品品牌:格子

GPU 型号(适用于所有设备,如果它们不完全相同):AWS AMI
PYTHONPATH 环境变量:
~/src/caffe2/caffe2$ echo $PYTHONPATH
/home/ubuntu/src/caffe2/build:/home/ubuntu/src/caffe2/caffe2/build:
/home/ubuntu/src/caffe2/caffe2/cmake:
/home/ubuntu/src/caffe2/build:/home/ubuntu/src/caffe2/caffe2/python:
/home/ubuntu/src/caffe2/caffe2/python/operator_test:/home/ubuntu/src/caffe2/build (尝试了一切!)
python --version 输出:2.7

还要别的吗:

python2 /home/ubuntu/src/caffe2/caffe2/detectron/tests/test_spatial_narrow_as_op.py
找不到记录器“caffe2.python.net_drawer”的处理程序
net_drawer 将无法正常运行。 请安装正确的依赖项。
回溯(最近一次通话最后):
文件“/home/ubuntu/src/caffe2/caffe2/detectron/tests/test_spatial_narrow_as_op.py”,第 29 行,在
导入utils.c2
ImportError:没有名为 c2 的模块

最有用的评论

@partnercloudsupport ,听起来不错。 请注意,您在上面发布的行不是错误。 即,这些是 Caffe2 警告,表示您尚未编译带有 avx 支持的 Caffe2 二进制文件。 这与在 CPU 上运行有关,如果 Detectron 在 GPU 上运行,则可以忽略。 测试现在通过了,您可以继续执行其余的 install/getting_started 说明。

所有3条评论

@partnercloudsupport ,出于此测试的目的,可以安全地忽略caffe2.python.net_drawer警告。 相反,问题似乎是

文件“/home/ubuntu/src/caffe2/caffe2/detectron/tests/test_spatial_narrow_as_op.py”,第 29 行,在
导入utils.c2
ImportError:没有名为 c2 的模块

首先,请确保您已按照INSTALL.md的说明设置了 Detectron python 模块(运行make )。

查看您的PYTHONPATH ,它似乎包含可能导致问题的各种 Caffe2 子目录(例如,其中一个下可能有一个utils模块)。 尝试将您的PYTHONPATH设置为仅包含 Caffe2 build目录( PYTHONPATH=/path/to/caffe2/caffe2/build )的路径。

此外,您似乎在 Caffe2 存储库中克隆了 Detectron 存储库。 我建议您将 Detectron 存储库克隆/保留在 Caffe2 存储库之外。

@partnercloudsupport ,听起来不错。 请注意,您在上面发布的行不是错误。 即,这些是 Caffe2 警告,表示您尚未编译带有 avx 支持的 Caffe2 二进制文件。 这与在 CPU 上运行有关,如果 Detectron 在 GPU 上运行,则可以忽略。 测试现在通过了,您可以继续执行其余的 install/getting_started 说明。

你真棒! 非常感谢!!!!!

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

pacelu picture pacelu  ·  3评论

elfpattern picture elfpattern  ·  3评论

gaopeng-eugene picture gaopeng-eugene  ·  4评论

kleingeo picture kleingeo  ·  3评论

olgaliak picture olgaliak  ·  4评论