由于机器学习的开发需要,记录一下真机开发环境搭建。
准备
首先准备一台带有GTX1050Ti显卡的真机,这个可以说是很low的了,才4G现存,主流机器学习生产环境都是特斯拉K40或者GTX2080Ti了,这个只是我用来搭建临时开发环境用的。其次需要一个启动U盘,用UltraISO制作一个CentOS7.8的启动盘。这样基础环境就准备完成了。
安装系统
真机安装CentOS和虚拟机安装不太一样,修改BIOS设置U盘启动,在选择安装的页面按tab键,或者e键,将设置信息改成如下:vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sdb4 quiet,然后Ctrl+V重启才可以正常安装,系统安装的其余内容和虚拟机安装一样,最好选择带GUI版的,装好之后设置一下网络,更新一下yum,安装gcc、kernel-devel,后面安装驱动会用到,此处就略过了。
安装docker
这里跟安装驱动无关,仅是后续开发需要而已。
yum -y install yum-utils
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum list docker-ce --showduplicates | sort -r
yum install docker-ce-<VERSION STRING>
systemctl start docker
sy