除了Ubuntu以外的Linux系统可以安装Tensorflow/Pytorch的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系统上运行,尤其是异构计算环境的软件。
-------------------------------------------------------
除了Ubuntu以外的Linux系统可以安装Tensorflow/Pytorch的GPU版本吗???的更多相关文章
- 深度学习应用系列(一)| 在Ubuntu 18.04安装tensorflow 1.10 GPU版本
tensorflow目前已经升级至r1.10版本.在之前的深度学习中,我是在MAC的虚拟机上跑CPU版本的tensorflow程序,当数据量变大后,tensorflow跑的非常慢,在内存不足情况下,又 ...
- Linux系统的简介及Linux系统的安装
一.写在前面 本文仅仅对Linux系统进行简要的概述已经对Linux系统的安装进行简要的介绍 二.完成目标 1.Linux操作系统的基本概念 2.Linux系统的安装 三.基本概念 1.什么是操作系 ...
- linux系统的安装
安装linux系统须要选择一个linux操作系统,有redhat,ubuntu,centos,这里选择centos进行linux系统的安装 首先在centos的官方站点下载镜像文件CentOS-6.5 ...
- Linux系统从安装开始
已经很久很久没来得及写博客了,想想之前自己开始安装使用Linux系统的尝试,好像很简单!下面开始Linux系统的安装:这里推荐U盘安装 首先你必须下载一个U盘ISO镜像写入工具,本人使用USBWrit ...
- 在Linux系统中安装caffe
学习深度学习已经很久了,但一直没有自己动手安装过caffe,因为工作需要,需要在linux系统中安装caffe,因此,在这里对安装过程进行记录. caffe配置起来比tensorflow更麻烦一些,我 ...
- linux系统上安装java
linux系统上安装java 如何在ubuntu server上安装java(jre或jdk),主要注意以下几点: 1.下载你想要的java版本压缩包. JRE下载:http://java.com ...
- Linux系统下安装Gitlab
Linux系统下安装Gitlab 一.简介 GitLab是利用 Ruby on Rails 一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目.它拥有与 ...
- linux linux系统的安装及使用
linux linux系统的安装及使用 一.linux系统中安装vm-tools工具: 步骤: 1.在vmware workstation软件中:虚拟机-安装vmware-tools-状态栏会提示- ...
- linux系统上安装svn服务器 环境linux+nginx+svnserver
系统:Ubuntu 12.04 64位 lnmp环境 集成软件:PHP5.4.27.Nginx1.6.0.MySQL5.5.37 阿里云server svnserver有2种执行方式:独立server ...
- 【Docker】在Linux系统中安装Docker虚拟机、启动停止重启查看Docker命令
安装Docker 文章目录 安装Docker Docker虚拟机架构 在Linux系统中安装Docker虚拟机 管理Docker虚拟机 参考资料 Docker虚拟机架构 Docker创建的所有虚拟实例 ...
随机推荐
- Idea SpringBoot 子模块 加载不到该子模块根目录config下面的配置文件
Idea SpringBoot 子模块 加载不到该子模块根目录config下面的配置文件 import org.mybatis.spring.annotation.MapperScan; import ...
- 安装Ingress-Nginx
目前,DHorse(https://gitee.com/i512team/dhorse)只支持Ingress-nginx的Ingress实现,下面介绍Ingress-nginx的安装过程. 下载安装文 ...
- 从0到1:CTFer成长之路网上平台的使用以及docker环境配置
1.首先安装docker(这里在kali里演示) sudo su #以root身份运行 apt install docker.io #安装docker systemctl start docker # ...
- k8s健康检查(探针Probe)之LivenessProbe、ReadinessProbe和StartupProbe
背景 集群正常服务时,会出现容器死掉问题,如宿主机故障.资源不足.下游故障等.这个时候容器需要从endpoints摘除(容器挂了就不能接流了),并执行它的restart策略. LivenessProb ...
- 安装PHP5.6.20
安装php的前提是安装了数据库和httpd!!!!!!!! 1 因为yum缺省安装的是PHP5.4,所以先要添加yum库 [root@svnhost ~]# rpm -Uvh https://mirr ...
- python并发执行request请求
在Python中,我们可以使用requests库来发送HTTP请求,并使用threading.multiprocessing.asyncio(配合aiohttp)或concurrent.futures ...
- 高通Android Cam-x Actuator Bring up
高通Android Camera Bring Up Actuator reference:https://blog.csdn.net/mr_zjc/article/details/105736925 ...
- ZYNQ:提取PetaLinux中Linux和UBoot配置、源码
说明 默认情况下,PetaLinux在编译完成后会删除源代码,以节省硬盘空间. 在project-spec/meta-user/conf/petalinuxbsp.conf里,添加如下内容,可以保留L ...
- 【论文阅读】Causal Imitative Model for Autonomous Driving
Sensor/组织: EPFL Sharif University of Technology Status: Finished Summary: 看看框架图就行.高效缓解因果混淆问题,将因果作为学习 ...
- windows下rust环境的安装(现在是2023年5月份)
在自己家电脑上安装一下rust,还是遇到一些问题,这里记录一下,免得后面再踩坑. 官方网站 获取主要信息还得靠官网,比如安装软件:) 地址是 https://www.rust-lang.org/zh- ...