You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Windows10中调用open3d.cuda.pybind.visualization.Visualizer?

Windows10下用Open3D CUDA版Visualizer的解决办法

先确认CUDA版本匹配

Open3D 0.15.1仅支持CUDA 11.3,打开命令行输入nvcc --version查看本地CUDA版本,若版本不匹配,需先安装对应版本的CUDA。

重装带CUDA支持的Open3D

先卸载当前CPU版的Open3D:

pip uninstall open3d -y

再安装0.15.1版本的Open3D(Windows环境下,只要CUDA版本匹配,该预编译包自带CUDA支持):

pip install open3d==0.15.1

直接导入CUDA版Visualizer

若重装后默认仍调用CPU版组件,可直接指定从CUDA模块导入Visualizer:

from open3d.cuda.pybind.visualization import Visualizer

vis = Visualizer()
vis.add_geometry(points)
# 后续可视化操作正常编写即可

如果导入时报错,说明Open3D未正确加载CUDA支持,需检查CUDA环境变量(如CUDA_PATH)是否配置正确,或尝试源码编译。

源码编译兜底(备选方案)

若预编译包无法满足需求,可手动编译带CUDA支持的Open3D:

  1. 克隆Open3D 0.15.1源码并切换到对应版本标签:
    git clone https://github.com/isl-org/Open3D.git
    cd Open3D
    git checkout v0.15.1
    
  2. 用CMake配置编译选项,必须勾选BUILD_CUDA和BUILD_PYTHON_MODULE,生成Visual Studio工程后编译安装,即可得到带CUDA支持的Open3D版本。

内容的提问来源于stack exchange,提问作者517453088qqcom

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 17:05:25