首页 > 系统相关 >除了Ubuntu以外的Linux系统可以安装Tensorflow/Pytorch的GPU版本吗???

除了Ubuntu以外的Linux系统可以安装Tensorflow/Pytorch的GPU版本吗???

时间:2022-12-07 19:47:42浏览次数:43  
标签:10 Ubuntu 系统 Deepin Pytorch Linux GPU

废话:

平时没事有用到的Linux系统有Centos/Redhat/Ubuntu/UOS/Deepin,其中Ubuntu系统主要是用来工作生产的,UOS就是看看国家队的进展如何,Deepin就是看看民营企业的力量,同时也是看看自己小二十年前几块一张CD的WINDOW系统盘的公司现在如何了,而至于其他的Linux系统也就是看看所谓的企业级Linux是长啥样的了。

虽然用过这么多版本的Linux系统,但是从来都是用Ubuntu来做生产,大概10多年前的时候Linux世界还没有说哪个系统就一定是生产系统,那时候只有企业级安全系统,如:Redhat、Centos,至于Ubuntu系统则是很多喜欢IT技术的人用来玩的,那个时代的Ubuntu真的是用来玩的。10多年前的Ubuntu的软件环境和今天的基本一样,日常应用的软件基本是不靠谱的,我觉得那时Ubuntu唯一吸引人的就是它的软件中心的设置,像Linux这么憋的系统在10多年前就能提供软件中心这个东西,实在是惊艳的表现,而我之所以在10多年前就一直把Ubuntu系统作为主要使用的Linux系统则是因为它所提供的预安装组件十分的齐全,不像Redhat和Centos,安装一些软件就需要各种复杂的配置依赖环境,虽然Linux的软件环境依赖是一直被吐槽的,不过能做到Ubuntu这个水平就已经可以要人能够正常使用了。也是在大于10年前,在软件公司的时候已经发现大家用的开发环境都已经慢慢的从centos转成了Ubuntu,可能也就是从那个时候开始Ubuntu慢慢也就成了开发生产的Linux系统了。

最近几年的大背景导致的,我没事就support下国产软件,对于其中的Deepin我则是一直看好的,没事就用Deepin放爱奇艺玩,虽然流畅度远远低于正常的其他系统,不过我也还是能凑合接受的,最近突然想到这么一个问题,那就是Deepin这样的系统可以不可以做生产系统呢,尤其是现在最火的深度领域,于是就有了本文。

 

 

 

 

=====================================

 

首先说下,使用Deepin开发纯CPU代码,只要是选择stable版本,还是可以的,虽然各方面应该还是没有Ubuntu好用,不过至少是可以用,而且你还可以同时在电脑上开个QQ和微信,嘿嘿嘿,对,其实唯一的优点可能就是能开QQ和微信。

 

重点就是GPU环境,尤其是TensorFlow和pytorch这样的GPU框架,这里就直接说下答案了,不好用,准确的说就是使用Deepin开发深度学习的GPU代码不可行。直接上亲测结果:

 

 

 

 

这里我分别使用了conda安装深度学习框架方法(conda 安装cuda和cudnn),和手动从nvidia官方下载安装cuda和cudnn的方式,发现在Ubuntu上完全没问题的安装方法在Deepin系统上居然不能通过深度学习框架调用GPU设备。原本以为是conda没有为deepin系统做适配度更好的cuda和cudnn,但是即使手动从nvidia官方下载debian版本的cuda和cudnn后也无法使用GPU版本的深度学习框架(包括pytorch和TensorFlow)。

 

最终答案就是:

除了Ubuntu以外的Linux系统无法运行Tensorflow/Pytorch的GPU版本。

 

PS: 由于Ubuntu的使用之广,影响力之深,很多软硬件公司都会为期做适配,这样慢慢也就导致了很多开发环境只能在Ubuntu系统上运行,尤其是异构计算环境的软件。

 

 

-------------------------------------------------------

 

标签:10,Ubuntu,系统,Deepin,Pytorch,Linux,GPU
From: https://www.cnblogs.com/devilmaycry812839668/p/16964318.html

相关文章

  • 基因组大数据计算:CPU和GPU加速方案深度评测
    随着NGS测序通量的大幅提高,搭配高效NGS二级分析技术的精准解决方案快速融进基因组学的各个应用领域:遗传进化、临床诊断、分子育种、医药开发等。以下我们通过对基......
  • 【软件工具安装】ubuntu20.04安装matlab2017b
    前言 系统环境:ubuntu20.04,安装matlab2017b;问题按照参考博客安装之后,基本功能可以使用,不过复制粘贴等快捷键不能使用,重新设置之后还是不行;出现一些warning问题,特别是......
  • Ubuntu:Could not get lock /var/lib/dpkg/lock
     看意思是上一次使用apt-get时异常退出了,锁住了,google了下解决方案如下:1、先判断是否有apt-get进程在跑,同一时刻只能有一个apt-get进程在跑,查看命令:ps-aux|grepapt-ge......
  • 用Ubuntu+SecureCRT实现客户内网控制器的进程状态监控
    一、使用场景描述:用户有一台控制器的三个组件需要进行端口监控,控制器主机因为跟办公网络未在同一个网络区域,因此不能使用ssh进行直连进行监控。客户现场环境如下(见下......
  • Ubuntu软件包管理
    1、软件包管理之dpkgdpkg是DebianPackager的简写,为Debian专门开发的套件管理系统,方便软件的安装、更新及移除。所有源自Debian的Linux发行版都使用dpkg,例如Ubuntu、Knopp......
  • 【Ubuntu服务器】用户分配及sudo权限赋予
    SSH服务部署服务器刚刚部署Ubuntu环境,并不支持SSH访问服务器,所以需要先安装openssh-serversudoaptupdatesudoaptinstallopenssh-server安装完成后,SSH服务将被自......
  • Ubuntu ——基本操作命令
    Ubuntu——基本操作命令​​1、移动​​​​2、复制/重命名​​​​3、删除​​​​4、新建​​​​5、运行shell脚本文件​​​​6、为软件创建菜单图标​​​​7、查看u......
  • iTOP3568开发板ubuntu系统修改开机联网等待时间
    启动开发板使用以下命令对networking.service文件进行修改,如下图所示:vi/etc/systemd/system/network-online.target.wants/networking.service 修改完后保存退出,重启......
  • Ubuntu——在Windows10安装ubuntu18.04双系统的方法
    Ubuntu——在Windows10安装ubuntu18.04双系统的方法​​一、方法一​​​​1、参考博客​​​​2、小贴士​​​​二、方法二​​​​1、参考博客​​​​2、小贴士​​​​......
  • Ubuntu——make加速的一种方法
    一、正常格式make二、加速格式make-j$(nproc)或make-j`nproc`注:这两种都是表示自动获取内核数量,最大化利用多核。......