首页 / 浏览问题 / 桌面GIS / 问题详情
影像地物分类功能
2EXP 2022年11月17日
idesktopx11i win11

地物分类功能一直失败

错误信息:

D:\SuperMap\SuperMap iDesktopX 11i\bin_python\iobjectspy\iobjectspy-py37_64\iobjectspy\ml\vision\_models\semantic_seg\_torch_models\geo_api\predict_api.py:81: UserWarning: encoder_weights is None, and the data is preprocessed using ImageNet weights
Model Infer::   0%|          | 0/132 [00:00<?, ?it/s] Model Infer::   0%|          | 0/132 [00:00<?, ?it/s]
Traceback (most recent call last):
  File "<input>", line 11, in <module>
  File "E:\teamcity\BuildAgent\work\test_1100/iobjectspy/ml\vision\_inference.py", line 482, in multi_classify_infer
  File "E:\teamcity\BuildAgent\work\test_1100/iobjectspy/ml\vision\_inference_collector\multi_classification_infer.py", line 43, in infer
  File "E:\teamcity\BuildAgent\work\test_1100/iobjectspy/ml\vision\_models\semantic_seg\_torch_models\geo_api\predict_api.py", line 124, in estimate_img
  File "E:\teamcity\BuildAgent\work\test_1100/iobjectspy/ml\vision\_models\semantic_seg\_torch_models\geo_api\predict_api.py", line 151, in _predict_with_rasterio
  File "D:\SuperMap\SuperMap iDesktopX 11i\support\MiniConda\conda\lib\site-packages\torch\autograd\grad_mode.py", line 27, in decorate_context
    return func(*args, **kwargs)
  File "E:\teamcity\BuildAgent\work\test_1100/iobjectspy/ml\vision\_models\semantic_seg\_torch_models\geo_api\predict_api.py", line 239, in _predict_on_batch
  File "E:\teamcity\BuildAgent\work\test_1100/iobjectspy/ml\vision\_models\semantic_seg\_torch_models\base\model.py", line 14, in forward
  File "E:\teamcity\BuildAgent\work\test_1100/iobjectspy/ml\vision\_models\semantic_seg\_torch_models\base\model.py", line 24, in base_forward
  File "D:\SuperMap\SuperMap iDesktopX 11i\support\MiniConda\conda\lib\site-packages\torch\nn\modules\module.py", line 889, in _call_impl
    result = self.forward(*input, **kwargs)
  File "E:\teamcity\BuildAgent\work\test_1100/iobjectspy/ml\vision\_models\semantic_seg\_torch_models\encoders\efficientnet.py", line 66, in forward
  File "D:\SuperMap\SuperMap iDesktopX 11i\support\MiniConda\conda\lib\site-packages\torch\nn\modules\module.py", line 889, in _call_impl
    result = self.forward(*input, **kwargs)
  File "D:\SuperMap\SuperMap iDesktopX 11i\support\MiniConda\conda\lib\site-packages\torch\nn\modules\container.py", line 119, in forward
    input = module(input)
  File "D:\SuperMap\SuperMap iDesktopX 11i\support\MiniConda\conda\lib\site-packages\torch\nn\modules\module.py", line 889, in _call_impl
    result = self.forward(*input, **kwargs)
  File "D:\SuperMap\SuperMap iDesktopX 11i\support\MiniConda\conda\lib\site-packages\efficientnet_pytorch\utils.py", line 143, in forward
    x = self.static_padding(x)
  File "D:\SuperMap\SuperMap iDesktopX 11i\support\MiniConda\conda\lib\site-packages\torch\nn\modules\module.py", line 889, in _call_impl
    result = self.forward(*input, **kwargs)
  File "D:\SuperMap\SuperMap iDesktopX 11i\support\MiniConda\conda\lib\site-packages\torch\nn\modules\padding.py", line 23, in forward
    return F.pad(input, self.padding, 'constant', self.value)
  File "D:\SuperMap\SuperMap iDesktopX 11i\support\MiniConda\conda\lib\site-packages\torch\nn\functional.py", line 4000, in _pad
    return _VF.constant_pad_nd(input, pad, value)
RuntimeError: CUDA error: no kernel image is available for execution on the device

1个回答

你好,这个错误提示是指:cuda版本和torch版本不对应导致的.

从日志路径来看是用的桌面自带的miniconda环境。可能是conda环境包版不一致的原因。

建议从超图官网下载与iDesktopX版本一致的conda环境包和resource_ml资源包。

http://support.supermap.com.cn/DownloadCenter/ProductPlatform.aspx

杨兵
1
1,430EXP 2022年11月17日
...