zoukankan      html  css  js  c++  java
  • 初次体验Ubuntu之三——机器学习和深度学习环境搭建

    • 显卡

    显卡至少GeForece RTX 2060,因为只有rtx系列有Tensor Core。从性价比、可靠性多方面看,使用台式机更好。

    • 对于深度学习显卡,显存比频率核心更重要。比如Titan X有12G的显存,不仅可接受一般任务,而且也可参加Kaggle、天池比赛,需要6G左右。若要实现一下网络,不处理超复杂的网络结构,可能需要4G。而GeForce GTX 970型号实际有效内存只有3.5G。

    Nvdia的独显可以分为Geforece RTX、Geforce GTX和Geforce GT三大类,Geforce GTX代表的是中高端游戏级独显,Geforce GT代表的是家用入门级。新出的RTX显卡是英伟达的高性能显卡系列,用以取代此前GTX系列中的高性能型号,中低端仍旧使用GTX作为前缀。关键是价格预算,如果预算足够,可以选择RTX的显卡。

    • 环境配置

    一:安装Anacoda

    1.访问:https://www.anaconda.com/products/individual#linux 下载Anaconda Installers,我选择Python3.7 64-Bit (x86) Installer (522 MB),而64-Bit (Power8 and Power9) Installer (276 MB)是针对IBM家的处理的

    2.安装:bash ~/Downloands/Anaconda3-2020.02-Linux-x86_64.sh

    3.安装路径:/home/chris/anaconda3

    4.将bin路径添加到环境变量中:sudo gedit /etc/profile 

    在文件末尾添加一行:export PATH=/home/chris/anaconda3/bin:$PATH

    5.保存重启,打开终端,显示(base)chris@luna:~$ python3 显示有Anacoda表示设置成功了

    conda info:查询安装信息

    conda list:查询安装库

    二:安装scikit-learn

    执行命令:conda install scikit-learn

    三:安装keras

    执行命令:conda install keras

    安装keras过程中,会自动安装所需的TensorFlow

    至此,深度学习,机器学习开发环境就已经安装完毕。

    使用spyder或jupyter notebook打开自己喜欢的IDE进行开发。开始编码:

    import keras
    import sklearn
    
    
    # ...

    四:安装pytorch

    访问网站:https://pytorch.org/get-started/locally/

    然后在页面里匹配对应的版本,e.g:点击Your OS、Pakcage、Language和CUDA,网页自动识别Run this Command:

    五:安装MxNet

    目前只支持Ubuntu 16.04,后期版本尚未支持,引用官网的介绍如下:

    The following installation instructions are for installing MXNet on computers running Ubuntu 16.04. Support for later versions of Ubuntu is not yet available.

    参考:https://mxnet.apache.org/versions/1.4.1/install/ubuntu_setup.html

    参考:在linux ubuntu下搭建深度学习/机器学习开发环境

    • 主框架对比

    参考:主流深度学习框架对比(TensorFlow、Keras、MXNet、PyTorch)

    • 风扇疯狂响

    top查看cpu使用率,然后找到占有率高的pid,kill pid就可以了

    • 如何运行deb:sudo dpkg -i ***.deb

    Ubuntu下用命令行运行deb安装包

    • 修改host

    sudo gedit /etc/hosts

    •  CLion安装方式

    访问:https://www.jetbrains.com/clion/下载试用版

    解压:tar zxvf CLion-2020.1.2.tar.gz

    进入解压目录:cd clion-2020.1.1/bin

    运行:./clone.sh

    一路点击:选择激活方式为:Activation code,通过网络获得Activation code并复制到下面的方框内。

    获取Activation code方式:https://blog.csdn.net/farphone/article/details/100800331

    打开host:sudo gedit /etc/hosts

    写入:0.0.0.0 account.jetbrains.com

    点击界面激活,OK

    参考:https://www.jianshu.com/p/537fd3510c37

    • 安装vscode

    sudo snap install --classic code

    然后Win+A,搜索Visual Studio Code就可以找到了。vscode会自动更新

    •  Ubuntu下与github建立ssh连接

    1.设置用户,全局使用该用户名及用户邮箱

    git config --global user.name "your name"

    git config --global user.name "your email.com"

    2.创建目录:mkdir  new_folder_name

    3.ssh_key的生成与添加:

    打开终端:ssh-keygen -t rsa -b 4096 -C "your_email@example.com",将your_email@example.com替换为自己的邮箱,然后一路Enter

    4.将ssh key的公钥添加到github上,复制.ssh/ssh.pub内容到github/Settings/SSH keys。

    5.到此,就可通过git clone进行操作啦

    参考:https://blog.csdn.net/autuan_liu/article/details/50854925

    • 复制数据到Terminal中

    Ctrl+Shift+V

    参考:https://www.cnblogs.com/tu-0718/p/9933755.html

  • 相关阅读:
    字符串内部查找函数
    vs2005 编译zlib 1.2.3 小记
    ies4linux 安装
    详述IP数据包的转发流程
    看源代码
    091213
    值得你记住并受用一生的Word XP/2003快捷键
    java开源框架的源代码怎么读?
    excel中的EMBED域介绍
    如何用c语言实现CString的构造函数、析构函数和赋值函数?
  • 原文地址:https://www.cnblogs.com/gwzz/p/13161750.html
Copyright © 2011-2022 走看看