具有Azure VM的Open3D(数据科学虚拟机-Windows Server 2016,NV6)


这是在Azure的Windows计算机上运行Open3D之前的备忘。
除NV系列外,OpenGL的版本早于1.1,因此无法显示。

创建NV系列VM

打开Azure门户。
在"创建资源"中,搜索Data Science Virtual Machine - Windows Server 2016并创建一个新的。

azure-gpu.PNG

实例详细信息的区域为米国中南部,大小为NV6
创建完成后,与RDP连接。

NVIDIA GPU驱动程序设置

通过参考"在运行Windows的N系列VM上安装NVIDIA GPU驱动程序"来安装以下驱动程序。

  • NVIDIA Tesla(CUDA)驱动程序
  • NVIDIA GRID驱动程序

安装后,重新启动。

设备管理器中,确保显示适配器具有NVIDIA Tesla M60
51100955_2289226721338366_7012578620996583424_n.png

运行

nvidia-smi并验证GPU是否正在运行。
50625344_2088903501194931_5255427364703174656_n.png

从此处安装OpenGL Extensions Viewer。

启动OpenGL Extensions Viewer,如果OpenGL版本为4.6,则可以。
Dx07xBEUwAAXgVA.jpg

Open3D的

打开Anaconda Prompt并创建一个Python3.6环境。

1
conda create -n py36 python=3.6

进入py36环境。

1
activate py36

安装所需的库。

1
2
3
4
5
pip install opencv-python
pip install opencv-contrib-python
pip install open3d-python
pip install matplotlib
pip install pillow

下载Open3D v0.5.0。让我们运行rgbd_nyu.py。

1
2
cd Downloads\Open3D-0.5.0\examples\Python\Basic
python rgbd_nyu.py

50933604_346891816151244_4541766656677904384_n.png
51036544_1062287180633754_1199348885600862208_n.png

如果这样显示,则可以。如果OpenGL版本为1.1,它将失败。