数据科学 VM (FasterRCNN) 上的 CNTK:ImportError: No module called 'utils.rpn'
Posted
技术标签:
【中文标题】数据科学 VM (FasterRCNN) 上的 CNTK:ImportError: No module called \'utils.rpn\'【英文标题】:CNTK on Data Science VM (FasterRCNN): ImportError: No module called 'utils.rpn'数据科学 VM (FasterRCNN) 上的 CNTK:ImportError: No module called 'utils.rpn' 【发布时间】:2018-07-03 20:43:40 【问题描述】:我刚刚在 Azure 上设置了一个新的数据科学虚拟机。我想运行一个脚本 FasterRCNN.py 从 https://github.com/karolzak/CNTK-Hotel-pictures-classificator 但收到错误:
从 utils.rpn.rpn_helpers 导入 create_rpn, create_proposal_target_layer
ImportError: 没有名为“utils.rpn”的模块
我运行脚本的环境安装了 Python 3.4 和 CNTK 2.1。
我尝试将 Detection 或 Detection/utils 目录(通过编辑 ~./bashrc)添加到 PYTHONPATH:
导出 PYTHONPATH="$PYTHONPATH:/home/username/CNTK-Hotel-pictures-classificator/Detection"
如中所述 https://github.com/Microsoft/CNTK/issues/2705 但错误仍然存在。
更新: Screenshot
【问题讨论】:
你确定这是 Python 3.4 吗? DSVM 附带 Python 2.7 和 3.5。我建议您使用 3.5 环境。如果您需要 3.4 环境,您将在链接到的 GitHub 问题底部看到您需要重命名二进制文件。 感谢您的回复!我一直在 Python 3.4 和 Python 3.5 上进行测试,请看下面的截图:i.stack.imgur.com/Kq8CJ.png 【参考方案1】:如果有人在挣扎:
该问题的解决方案是在utils
目录中创建一个空的__init__.py
文件。
【讨论】:
我刚回来看看能不能帮忙。很高兴您找到了解决方案。以上是关于数据科学 VM (FasterRCNN) 上的 CNTK:ImportError: No module called 'utils.rpn'的主要内容,如果未能解决你的问题,请参考以下文章
Google Cloud 相当于 Azure 的数据科学 VM
如何将 SSD(高级)磁盘附加到我的 NC6 - Microsoft Azure 中的数据科学 VM?