-
Notifications
You must be signed in to change notification settings - Fork 9
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
ImportError: cannot import name 'Runner_kd' from 'mmcv.runner' #14
Comments
我也遇到了这个问题,请问你解决了吗 |
没有,作者也还没回复我,期待作者回复 |
安装mmcv的时候不要用mmlab官方的mmcv,用作者自带的mmcv进行安装(clone之后进入mmcv目录编译就行),安装完之后pip list 可以看到mmcv库的location是 |
感谢你的回复~
…------------------ 原始邮件 ------------------
发件人: "ggjy/DeFeat.pytorch" ***@***.***>;
发送时间: 2021年11月8日(星期一) 下午2:45
***@***.***>;
***@***.******@***.***>;
主题: Re: [ggjy/DeFeat.pytorch] ImportError: cannot import name 'Runner_kd' from 'mmcv.runner' (Issue #14)
您好,非常感谢您开源您的代码。 我在配置完环境之后发现会报错:ImportError: cannot import name 'Runner_kd' from 'mmcv.runner'。我看到您说从source编译mmcv即可解决这个问题,请问什么是从source编译mmcv?不是指直接运行 python setup.py develop吗?还望指教,谢谢!
安装mmcv的时候不要用mmlab官方的mmcv,用作者自带的mmcv进行安装(clone之后进入mmcv目录编译就行),安装完之后pip list 可以看到mmcv库的location是xxxx/DeFeat.pytorch/mmcv,保证你当前环境运行的mmcv是作者带的,应该就没问题了
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.
|
感谢@ruiningTang 的回复,因为我在mmcv/runner 下面加了个runner_kd.py 所以直接pip install mmcv是没有我自己加的那个.py的 所以会import error。是我没写清楚“从source编译的含义”,就是clone下来之后把runner_kd.py放进去一起编译就行了。 |
使用作者的代码,解决了刚刚那个问题后我发现又有个“TypeError:conv2d(): argument input must be Tensor, not DataContainer",你解决import的问题后能跑起来吗
------------------ 原始邮件 ------------------
发件人: "ggjy/DeFeat.pytorch" ***@***.***>;
发送时间: 2021年11月8日(星期一) 下午2:47
***@***.***>;
***@***.******@***.***>;
主题: Re: [ggjy/DeFeat.pytorch] ImportError: cannot import name 'Runner_kd' from 'mmcv.runner' (Issue #14)
***@***.*** 的回复,因为我在mmcv/runner 下面加了个runner_kd.py 所以直接pip install mmcv是没有我自己加的那个.py的 所以会import error。是我没写清楚“从source编译的含义”,就是clone下来之后把runner_kd.py放进去一起编译就行了。
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.
|
|
用 |
请问进入mmcv目录编译具体是怎么个操作,作者自带的mmcv没有setup.py文件啊?...我第一次用mmdetection,不是很明白。或者能不能来个傻瓜版的步骤,谢谢。 |
也是会的 |
我仔细看了一下我的,我是找了mmdetv2.0版本对应的mmcv(我用的0.5.6亲测可行),然后把作者的runner_kd.py复制到 |
非常感谢你的答复,按照你的步骤,我已经可以跑通了,再次感谢。我没有遇到 |
|
明白了,我没注意这个R和X前缀,X是代表ResNeXt吧,多谢大佬多谢大佬~~~ |
运行环境: Python: 3.7.11 (default, Jul 27 2021, 14:32:16) [GCC 7.5.0]
TorchVision: 0.9.0 报错信息: Traceback (most recent call last): 我运行的命令是 |
你运行的是多卡的训练,单卡直接 |
最近仔细看了下您的代码,有几个问题想咨询一下。
感谢您的回答。 @ggjy |
你好 我想问下,怎么在MMCV目录进行编译呢 还是个小白 怎么按作者的进行mmcv安装呀?还望指教下 谢谢 |
怎么样一起编译啊 输入什么命令呢 |
先找到对应版本的mmcv,去open-mmlab/mmcv 下git clone,然后把作者的runner_kd.py 拷到mmcv下,再运行官方的编译命令安装mmcv: |
谢谢你的回复 我按你的方法安好了 但是现在又报了这种错误 |
|
您好,冒昧打扰,请问,您说的进行作者自带的mmcv目录进行编译,请问在此处的编译命令是什么 |
您好,为什么我按这个步骤还是报原先的错误? |
您好,非常感谢您开源您的代码。
我在配置完环境之后发现会报错:ImportError: cannot import name 'Runner_kd' from 'mmcv.runner'。我看到您说从source编译mmcv即可解决这个问题,请问什么是从source编译mmcv?不是指直接运行
python setup.py develop
吗?还望指教,谢谢!The text was updated successfully, but these errors were encountered: