搭建机器学习图像识别环境--真机安装CentOS7.8及GTX1050Ti显卡驱动

news/2024/11/24 9:07:55/

由于机器学习的开发需要,记录一下真机开发环境搭建。

准备

        首先准备一台带有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
        systemctl enable docker
        docker run hello-world

安装显卡驱动

        这里才是正题,先去官网(https://www.geforce.cn/drivers)下载匹配的驱动,根据显卡型号筛选就行,我的是NVIDIA-Linux-x86_64-440.82.run。

        查询你的显卡,

        lsmod | grep nouveau,会列出你的系统自带显卡信息。

      添加ELPepo源

        rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

        yum install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm

        yum makecache

      安装NVIDIA驱动检测

        yum install nvidia-detect -y

        nvidia-detect -v

      禁用nouveau驱动

        因为安装NVIDIA官方驱动会和系统自带nouveau驱动冲突,需要禁用自带的nouveau驱动,将系统自带驱动加入黑名单,

        vi /etc/modprobe.d/blacklist.conf

blacklist nouveau
options nouveau modeset=0

      重新建立initramfs image文件

        mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
        dracut /boot/initramfs-$(uname -r).img $(uname -r)

        init 3

        reboot

      关闭X Server

        service gdm stop
        rm -rf /tmp/.X*

      安装NVIDIA GPU驱动

        uname -r #查询内核版本号,我的是3.10.0-1127.10.1.el7.x86_64

        chmod u+x NVIDIA-Linux-x86_64-440.82.run

        ./NVIDIA-Linux-x86_64-440.82.run --kernel-source-path=/usr/src/kernels/3.10.0-1127.10.1.el7.x86_64

        然后就进入安装图形界面了,对于每个选项我是如下选择的:

        是否安装32位的,我选择No

        是否安装libglvnd ,我选择安装并覆盖

        Would you like to run the nvidia-xconfig utility to automatically update your X Configuration file so set the NVIDIA X driver will be used when you restart X?我选择No

        等你见到下面内容,就说明安装完成了

      安装完成检测

         nvidia-smi

        见到以下内容,说明显卡驱动已完全安装成功

这样,机器学习的基础环境就基本完成了。


http://www.ppmy.cn/news/196427.html

相关文章

ubuntu16.04 下 NVIDIA GTX1050ti 显卡驱动 PPA安装

ubuntu16.04 下 NVIDIA GTX1050ti 显卡驱动 PPA安装 1.硬件配置&#xff1a; CPU Core i7-7700HQ(含集成显卡) 独立显卡 NVIDIA GTX1050ti 2.禁用nouveau驱动 Ubuntu系统集成的显卡驱动程序是nouveau&#xff0c;我们需要先将nouveau从Linux内核卸载掉才能安装NVIDIA官方驱…

解决GTX1050Ti显卡下安装Deepin15.7完成后重启卡logo问题

解决GTX1050Ti显卡下安装Deepin15.7完成后重启卡logo问题 前几天有人问我哪个Linux好用&#xff0c;我就推荐了Deepin&#xff0c;但是安装完成后&#xff0c;一直卡在Logo界面&#xff0c;死活进不去&#xff0c;然后我在网上找了很多方法一一试了下&#xff1a; 启动后&#…

入手评测 r5 5600x和r7 5700g选哪个好

锐龙R7 5700G配备了8核16线程&#xff0c;拥有4MB二级缓存和三级缓存16MB&#xff0c;基础频率为3.8GHz&#xff0c;最高加速 为4.6GHz&#xff0c;内置核显为Vega 8 GPU&#xff0c;核显频率为2000MHz。 选r5 5600x还是r7 5700g怎么搭配更合适这些点很重要http://www.adiannao…

入手评测锐龙r5 5600g和i7 12700选哪个好

锐龙Ryzen5 5600G设计为Zen3架构&#xff0c;7nm工艺制程&#xff0c;6核12线程&#xff0c;频率3.9/4.4GHz&#xff0c;3MB二缓、16MB三缓&#xff0c;集成Vega 7 GPU&#xff0c;主频1.9GHz&#xff0c;热设计功耗65瓦。 组装电脑选r5 5600g还是i7 12700怎么搭配更合适这些点…

达人评测锐龙R5 5600G 和酷睿i5 10400选哪个好

i5-10400属于10代的产品&#xff0c;14nm工艺&#xff0c;6核心12线程&#xff0c;默认主频2.9GHz&#xff0c;单核睿频4.3GHz&#xff0c;全核心频率4.0GHz&#xff0c;采用的是UHD 630核显。选R5 5600G 还是i5 10400组装电脑怎么搭配更合适这些点很重要 http://www.adiannao.…

r5 3500u和r5 3550h性能差多少

AMD Ryzen5 3500U四核八线程CPU&#xff0c;是笔记本最新推出的第三代Ryzen5处理器&#xff0c;性能相当于英特尔i5 8250U四核八线差不多&#xff0c;如果论玩游戏性能就还可以&#xff0c;Ryzen5 3500U主要是商务&#xff0c;办公&#xff0c;设计&#xff0c;娱乐影音&#x…

r5 5600g和i5 12400选哪个好

i5-12400为6核心12线程&#xff0c;最高频率4GHz&#xff0c;集成7.5MB二级缓存、18MB三级缓存。热设计功耗为65W 组装电脑选r5 5600g还是i5 12400怎么搭配更合适这些点很重要 http://www.adiannao.cn/du 锐龙Ryzen5 5600G设计为Zen3架构&#xff0c;7nm工艺制程&#xff0c;…

i5 11400和锐龙r5 5600X哪个强

锐龙5 5600X&#xff0c;6核心12线程&#xff0c;3MB二级缓存&#xff0c;32MB三级缓存&#xff0c;基准频率3.7GHz&#xff0c;最高加速4.6GHz&#xff0c;热设计功耗为65W。 组装电脑选r5 5600x还是i5 11400这些点很重要!看完你就知道了http://www.adiannao.cn/du 酷睿i5-11…