Proxmox + Ubuntu16.04 + CUDA 8.0 环境下,安装Tensorflow

首先,需要按前一篇的步骤,装好Proxmox + Ubuntu16.04 + CUDA 8.0 环境

安装 cudnn 6

下载cudnn的deb包,然后

dpkg -i libcudnn6_6.0.21-1+cuda8.0_amd64.deb
dpkg -i libcudnn6-dev_6.0.21-1+cuda8.0_amd64.deb
dpkg -i libcudnn6-doc_6.0.21-1+cuda8.0_amd64.deb

安装 tensorflow (Native pip)

这里是python3

sudo apt-get install python3-pip python3-dev
pip3 install tensorflow-gpu # Python 3.n; GPU support 

安装 Jupyter

sudo pip3 install --upgrade pip
sudo pip3 install jupyter

然后通过 jupyter-notebook 启动

分辨率

PROXMOX默认的分辨率很低,而且是4:3。不适用于大部分的浏览器。在很多情况下会导致内容显示不完整。所以,这里提供一种改变proxmox内Ubuntu虚拟机的分辨率的方法。

1. 使用vnc

/etc/pve/qemu-server/xxx.conf 中加入vnc端口转发。

args: -vnc 0.0.0.0:100

这里将端口转到了 ip:6000 ,vnc viewer可以通过这个地址访问虚拟机。

2. 显示方式用 vmware

/etc/pve/qemu-server/xxx.conf 中加入指定vga。

vga: vmware

这里指定显示方式是vmware方式

3. 虚拟机内的设置

打开虚拟机,用vnc viewer访问。此时,虚拟机的分辨率会大的出奇。网络情况不佳时,每个操作都会用刷新界面的感觉。
打开 System Settings -> Displays 将分辨率修正到你想要的值, Apply
再全屏显示vnc窗口,就像直接在本机上操作一样的方便流畅

END

你可能感兴趣的:(学习笔记)