我目前正在尝试使用 open3d ML 和 Pytorch。我遵循了 Open3D-ML github 中给出的安装指南。但是,当我尝试导入 open3d.ml.torch 时,它会向我发送以下错误:Exception: Open3D was not built with PyTorch support!
我正在与
python 3.8
open3d 0.12.0
pytorch 1.6.0
cuda 10.1
Windows 10
你知道那个错误来自哪里吗?
它目前不支持 Windows。您可以在 Windows 操作系统上的 WSL(Linux 的窗口子系统)上安装 Ubuntu,并在 ubuntu 上安装 open3d-ml。
您能否检查 Windows 终端(或 PowerShell)上以下命令的输出是否为:
wsl cat /proc/version
Linux version 5.10.16.3-microsoft-standard-WSL2
wsl --list
Ubuntu-20.04 (Standard)
wsl -l -v
Ubuntu-20.04 Running 2
根据我的经验,只有当您是 Windows Insider、正确更新了 WSL 内核并且您在 WSL 中使用 Ubuntu 时,带有 CUDA 的 Open3D-ML 才有效。
另外,检查文件夹是否/usr/lib/wsl/lib
存在。如果不是,那么 CUDA 将无法在 WSL 中工作。