RuntimeError: No such operator torchvision::nms
我今天遇到了這個問題。
網上大部分的部落格,都要直接讓torch和torchvision降級去下載,我來說點人話。抄襲那些真的有意思嗎?呵呵。
我的問題具體觸發的原因呢,是我本來用的是cpu的torch,前些陣子直接換成了gpu的torch,由於是直接upgrade的,儘管torch本身是更新成了torch1.7.0+cu110,但是torchvision仍然是cpu版本的。
於是在執行之前寫好的程式碼的時候,就出現了上面的錯誤。
所以,說點人話,那就是你的torch和torchvision的版本要對應。我並沒有用大部分部落格的方法,我是直接升級了torchvision的版本,升級到對應於我torch1.7.0+cu110的版本。
升級的注意點在於,你不能直接
pip insatll upgrade xxx
,因為沒有資源。
我是從pytorch官網上下載的,也就是
使用的這個,升級完成後,完美執行。
相關文章
- NMS技術總結(NMS原理、多類別NMS、NMS的缺陷、NMS的改進思路、各種NMS方法)
- 高效NMS
- ImportError: No module named torchvisionImportError
- 非極大值抑制NMS
- mmdetection原始碼剖析(1)--NMS原始碼
- Object Detection: Non-Maximum Suppression (NMS)Object
- Operator介紹
- 查詢torch和torchvision對應版本
- nms 演算法演示(附程式碼)演算法
- python程式碼錯誤RuntimeError: Session is closedPythonErrorSession
- TorchVision 預訓練模型進行推斷模型
- compact (): Undefined variable: operatorUndefined
- 談談 Kubernetes Operator
- Kubernetes裡的Operator
- 簡單介紹NMS的實現方法
- python operator和Branching and cyclingPython
- 精讀《pipe operator for JavaScript》JavaScript
- TypeScript 之 Typeof Type OperatorTypeScript
- TypeScript 之 Keyof Type OperatorTypeScript
- Zalando Postgres Operator 快速上手
- 不帶Anchors和NMS的目標檢測
- 【踩坑】RuntimeError: CUDA error: device-side assert triggeredErrordevIDE
- matplotlib使用時報錯RuntimeError: Python is not installed as a framework(一)ErrorPythonFramework
- Anaconda3+python+cuda+cudnn+pytorch+torchvision安裝包PythonDNNPyTorch
- Flink1.7.2 DataStream Operator 示例AST
- Kubernetes Operator基礎入門
- 12 . Kubernetes之Statefulset 和 Operator
- Prometheus-operator新增basic authPrometheus
- Nebula Operator 雲上實踐
- Kubernetes Operator 開發入門
- RxJs map operator 工作原理分析JS
- Flink -- Operator操作運算元
- c++版的NMS(非極大抑制)實現C++
- PyTorch出現錯誤“RuntimeError: Found dtype Double but expected Float”PyTorchError
- pytorch、torchvision、detectron2等包的wheel下載地址PyTorch
- JS: Object.assign() Vs Spread OperatorJSObject
- std::sort 錯誤"Expression : invalid operator <"Express
- Python中operator 模組的用法Python