准备安装tensorflow2了,首先把开发环境搭好。tensorflow2对系统要求如下:
操作系统我选择Ubuntu Desktop(排第一的应该是首选)。正好公司有一台旧服务器空闲,可以继续压榨一下剩余价值。
然后下载最新版本(当前是24.04) Ubuntu Desktop系统镜像,6个G挺大的,但是通过BitTorrent下载很快。
因为我服务器上部署的是VMware ESXi,下载镜像后,还要先传到服务器上,然后创建ubuntu虚拟机,配置如下:
打开电源,按提示安装,该选啥就选啥,随便就行(大约耗时20分钟)。在预装软件这里我选了最小化安装,因为常规安装会安一些办公套件、游戏之类的我并不需要。
安装完成后,把iso设备断开,然后重启
很简单,操作系统就安装好了。首次登进来就是这个样子,多少有些不习惯,可以在桌面右击,更改一下显示设置,换换背景图片,dock栏放到底部等等。
因为系统安装在公司服务器,我没有体力也不太好意思天天背着服务器上下班,所以需要通过类似putty/xshell/MobaXterm的工具,远程现在的桌面系统。我找了几种办法,xshell需要额外安装xManager,但这个家伙是收费的(不像Xshell和xftp有免费版),且跟MobaXterm一样需要配置隧道之类的,较为麻烦,最终我选择了windows自带的远程桌面。步骤如下:
- 首先确保,我们已经安装了GNOME
sean@sean-vm:~$ echo $XDG_CURRENT_DESKTOP
ubuntu:GNOME
- 执行如下配置
sudo apt update
sudo apt install -y xrdp
echo "gnome-session" > ~/.xsession
sudo ufw allow 3389
sudo apt install -y gnome-tweaks
cat <<EOF > ~/.xsessionrc
export GNOME_SHELL_SESSION_MODE=ubuntu
export XDG_CURRENT_DESKTOP=ubuntu:GNOME
export XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg
EOF
sudo systemctl enable xrdp
sudo systemctl start xrdp
cat <<EOF > ~/.vimrc
set nocompatible
set backspace=2
EOF
安装xrdp
设置.xsession为gnome(远程图形界面会使用gnome)
防火墙开放xrdp的默认端口
安装gnome-tweaks和设置.xsessionrc。如果不配置,会出现如下情况:
第一、远程进来之后,会有两个悬浮的桌面,选中其中一个后,只有一个空桌面,dock栏消失,如果你想找寻应用,只能点左上角的Activites回到悬浮桌面,再从dock栏选择。
第二、远程桌面一些功能被禁用了,比如桌面右击只有三个选项;系统设置也缺少一些选项。
5)xrdp开机启动
6)设置vim使退格键和方向键好用。
安装好xrdp之后,就可以远程了,不过要先把exsi里登录的账号登出,否则远程会失败的。
至于python和pip的安装都很简单,就不再展开了。
OMT: 主流做AI的公司使用的好像都是英伟达GPU和CUDA,我为什么不一步到位?第一,漂亮国不卖了;第二,卖我也买不起;第三,前期完全可以用CPU开发,后期有生产需要再转GPU也来得及。
版权归原作者 直蓝笔记 所有, 如有侵权,请联系我们删除。