记录一些常用的 conda / cuda / screen 相关的命令,这些在跑深度学习代码时经常用到。

conda

下面的命令在 Ubuntu 下的 4.8.3 版本 conda 均正确工作。

  • 查看conda版本

    conda -V
  • 创建新环境

    conda create --name <环境名> python=<Python版本> numpy scipy
  • 查看所有环境

    conda env list
  • 进入某个环境

    source activate <环境名>
  • 退出当前环境

    conda deactivate
  • 删除某个环境

    需要在 deactivate 的状态下执行。

    conda remove -n <环境名> --all
  • 添加清华源

    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
    conda config --set show_channel_urls yes
  • 从清华源安装 PyTorch

    • 首先添加清华的 PyTorch 源

      conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
    • 然后按照官网的说明执行对应版本的命令

      https://pytorch.org/get-started/previous-versions/

      注意最后的 -c pytorch 就不需要加了,这样就可以走清华源。

  • 安装包

    需要在某个环境下执行。

    尽量不要用 pip 来装包,这样所有包 conda 可以统一管理。需要注意有些包名和 pip 的不同,比如 opencv 和 opencv-python。

    conda install <包名>
  • 查看已安装的包

    需要在某个环境下执行。

    conda list
  • 删除包

    需要在某个环境下执行。

    conda remove <包名>

cuda

  • 查看cuda版本

    cat /usr/local/cuda/version.txt
  • 实时监控显卡工作状态

    watch -n <秒数> -d nvidia-smi

screen

注意,如果要用 conda,则应先 deactivate 后再使用 screen,然后在新的 screen 中 activate,否则虚拟环境无效。

  • 创建新 screen

    screen -S <screen名>
  • 列出所有 screen

    screen -ls
  • 恢复某个 screen

    screen -r <screen名>
  • 离线某个 screen

    screen -d <screen名>

最新文章

  1. [tools]camtasia studio8.6
  2. ReactJS入门学习二
  3. .net学习笔记---HttpResponse类
  4. 对于JavaScript的函数.NET开发人员应该知道的11件事
  5. IOSanimationDidStop
  6. 小技巧:SystemTray中进行操作提示
  7. ThinkPHP函数详解:L方法
  8. 关于Application的onCreate以及Activity生命周期在源码里都是什么时候调用的
  9. 第七十八节,CSS3文本效果
  10. SpringBoot使用Sharding-JDBC分库分表
  11. C++ 之sizeof运算符
  12. 转发 Delphi中线程类TThread 实现多线程编程
  13. Java Socket NIO详解(转)
  14. pip自动生成和安装requirements.txt
  15. leetcode(js)算法605之种花问题
  16. 在使用MyCat和MySqL时的错误总结
  17. 2、visualBox虚拟机扩容
  18. HDD + HDD(SSD) 多硬盘系统启动问题
  19. iOS 9应用开发教程之ios9的视图
  20. ubuntu如何使zsh替换bash

热门文章

  1. xshell多窗口同时执行输入命令
  2. goland 2020 去除形参提醒
  3. linux设置系统变量
  4. 第三章 TCP/IP 模型
  5. Linux文件的查找之find命令处理动作
  6. vue知识点10
  7. HTML轮播(3)
  8. Pyqy5 让窗口居中
  9. oneshot_tjctf_2016
  10. better-scroll插件 api