python - 无法从 Pytorch 转换 MobiletNet_v1
问题描述
当我尝试为变式自动编码器运行我的代码时,我收到此错误:
test_and_train.py:None (test_and_train.py)
test_and_train.py:102: in <module>
model_net = VoxceptionNet(n_classes=40).to(device)
..\..\..\Anaconda3\envs\lib\site-packages\torch\nn\modules\module.py:381: in to
return self._apply(convert)
..\..\..\Anaconda3\envs\lib\site-packages\torch\nn\modules\module.py:187: in _apply
module._apply(fn)
..\..\..\Anaconda3\envs\lib\site-packages\torch\nn\modules\module.py:193: in _apply
param.data = fn(param.data)
..\..\..\Anaconda3\envs\lib\site-packages\torch\nn\modules\module.py:379: in convert
return t.to(device, dtype if t.is_floating_point() else None, non_blocking)
E RuntimeError: CUDA error: invalid device ordinal
解决方案
如果在不同数量的 Cuda 设备上训练预训练模型,您可能会遇到该错误。
你可以参考github上的这个问题,它可能会对你有所帮助。
推荐阅读
- javascript - D3.js 性能问题,scaleDivergingSymlog 可以返回 RGB 值而不是字符串吗?
- azure-active-directory - 是否可以为守护程序应用配置 Azure 数字孪生 API 访问?
- java - 在 Java 中创建一个字符串方法来输入一个问题
- python - 从 QFileDialog 打开或创建目录
- r - 转换部分 R 数据框
- php - 在 v2 api 中查找与用户关联的组织的 URN?
- python - pyqt5 的 setPlainText / appendPlainText 不会立即显示文本
- filter - 我想使用基于多个列的单个筛选器并在 Power BI 中汇总结果
- powershell - 递归搜索特定文件和包含目录并将其复制到另一个位置的 Powershell 脚本
- c++ - 如何在 cuSparse 中获取稀疏矩阵的对角线?