ubuntu 18.04从零开始到pytorch-gpu的成功安装

本文为对其他博客的总结,我们都站在巨人的肩上,微不足道。

点击标题可跳转

目录

1.win10装ubuntu双系统

2 双系统win+ubuntu下卸载ubuntu

3 18.04修改镜像源,16.04修改镜像源

4搜狗输入法的安装

5谷歌浏览器下载

6 链接: https://pan.baidu.com/s/1jmlApijDK0fipIm5C5gnRw 提取码: v8iy

7 ubuntu改mac风格美化(gnome-tweak-tool)

8 ubuntu下安装QQ,网盘等软件(wine)

9ubuntu下的截屏工具-flameshot

10 ubuntu 安装LaTex

11 其他支持linux的国产工具汇总

12 anaconda的安装和使用

13 pip/conda修改镜像源以及设置超时时间

14  cuda  torch torchvision cudnn及驱动安装参考

15 驱动、cuda、cudnn安装

16 去官网下载pytorch


1.win10装ubuntu双系统

      目前已经更新到20.04,所以需要点替代版本。   真的因人而异,只有大方向,不同机型具体过程不一样,新手建议不要自己分区,他的分区方式有点老,很多都不需要,弄个根和home其实就可以了。所以干脆直接默认就好,对了,分区大点,没个几百G怎么玩系统嘛

双系统win+ubuntu下卸载ubuntu

     希望你用不到这一步(逃)

18.04修改镜像源16.04修改镜像源

     注意,16.04修改为18.04会出现很奇葩的BUG,所以需要看清楚自己的系统版本

4搜狗输入法的安装

     注意,18.04需要在应用商店先安装fcitx插件,否则没有fcitx选项,并且不要放在首位,否则会出现搜狗输入框乱码的情况。

5谷歌浏览器下载

6 链接: https://pan.baidu.com/s/1jmlApijDK0fipIm5C5gnRw 提取码: v8iy

    将后缀改为zip,添加至扩展程序(需要开启开发者模式)

ubuntu改mac风格美化(gnome-tweak-tool)

    全局菜单会和alt-tab冲突,自行取舍

ubuntu下安装QQ,网盘等软件(wine)

9ubuntu下的截屏工具-flameshot

10 ubuntu 安装LaTex

11 其他支持linux的国产工具汇总

 

   直接搜官网可以下载

12 anaconda的安装和使用

      如果你是一路输入yes和enter的,那么不需要配置export PATH=/home/aeasringnar/anaconda3/bin:$PATH,他会自动给你配置好,只需要你source ~/.bashrc然后重启bash就OK

13 pip/conda修改镜像源以及设置超时时间

     只修改镜像源是不够的,依旧会爆出HTTP超时,需要设置超时时间,还有就是pip和conda的都改一下,有时候用conda有时候用pip的,我嫌pip慢改了好几次conda的镜像没有反应过来...。

14  cuda  torch torchvision cudnn及驱动安装参考

写在最前面,torch,cuda torchvision cudnn+驱动版本需要对应,否则永远为false.参考https://download.pytorch.org/whl/torch_stable.html

我最终成功的版本是1.5+10.2+0.6+7+440.

15 驱动、cuda、cudnn安装

      cuda下载deb不要下载run(多cuda切换用户下run),cudnn下载for linux 不要下载for ubuntu

16 去官网下载pytorch

        官网给出的形如

 conda install pytorch torchvision cudatoolkit=10.2 -c pytorch

       请将 -c pytorch去掉,有一个比较奇怪的是,官网给出的是1.5,但是指令没有指定版本,下载时会发现是1.3,所以需要改一下,而torchvision应该是下载0.6的,如果你按照这个指令下载的话,结果是0.2,所以首先想到将指令改为

conda install pytorch=1.5 torchvision=0.6 cudatoolkit=10.2  

但是会发现torchvision没有0.6.search后发现conda 方式最高只有0.4,所以改为

conda install pytorch=1.5 cudatoolkit=10.2
pip install torchvision==0.6

注意pip指定版本是两个等号(逃)

至此安装完毕,Python中检查版本 

(torch) white@white-Lenovo-Rescuer-15ISK:~$ python
Python 3.7.7 (default, May  7 2020, 21:25:33) 
[GCC 7.3.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import torch
>>> torch.version.cuda
'10.2'
>>> torch.__version__
'1.5.1'
>>> torch.backends.cudnn.version()
7605
>>> import torchvision
>>> torchvision.__version__
'0.6.0'
>>> torch.cuda.is_available()
True
>>> 

其他检查cuda版本方式见上方连接参考。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Home Assistant是一个开源的智能家居平台,它提供了一个集成和控制各种智能设备的框架。下面是Home Assistant的系统架构设计: 1. 核心引擎:Home Assistant的核心引擎是一个Python应用程序,负责管理整个系统的运行。它提供了一个事件驱动的架构,用于处理各种设备和服务的状态变化。 2. 集成组件:Home Assistant通过集成组件与各种智能设备和服务进行通信。这些集成组件可以是官方提供的,也可以是由社区开发的第三方组件。每个集成组件负责与特定设备或服务进行通信,并将其状态信息传递给核心引擎。 3. 数据存储:Home Assistant使用数据库来存储设备和服务的状态信息。这些状态信息包括设备的当前状态、历史记录和用户配置等。常见的数据库选择包括SQLite、MySQL和PostgreSQL。 4. 用户界面:Home Assistant提供了多种用户界面,包括Web界面、移动应用程序和语音助手。用户可以通过这些界面来监控和控制智能设备,设置自动化规则和查看历史记录等。 5. 自动化引擎:Home Assistant的自动化引擎允许用户定义各种自动化规则,以实现设备之间的联动和智能场景的创建。用户可以使用条件、触发器和动作来定义自动化规则,例如当某个设备的状态发生变化时执行特定的操作。 6. 安全和隐私:Home Assistant非常注重安全和隐私保护。它提供了用户身份验证、访问控制和数据加密等功能,以确保用户的智能家居系统得到保护。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值