Ubuntu16.04下Anaconda使用方法总结

1、安装Anaconda

wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.0.1-Linux-x86_64.sh

我安装的是Anaconda3-5.0.1-Linux-x86_64.sh,对应python3.6版本。
你可以点击这里,在清华镜像源里找到你需要的版本
下载完成后输入

bash Anaconda3-5.0.1-Linux-x86_64.sh

根据提示安装即可。
Ubuntu16.04下Anaconda使用方法总结_第1张图片
Ubuntu16.04下Anaconda使用方法总结_第2张图片

2.安装pytorch
查看cuda版本
参考这里安装pytorch
Ubuntu16.04 Python 3.6安装Pytorch 0.2

wget http://download.pytorch.org/whl/cu80/torch-0.2.0.post3-cp36-cp36m-manylinux1_x86_64.whl
pip install torch-0.2.0.post3-cp36-cp36m-manylinux1_x86_64.whl
pip install torchvision==0.2.0

安装 PyTorch 会安装两个模块, 一个是 torch, 一个 torchvision, torch 是主模块, 用来搭建神经网络的, torchvision 是辅模块, 有数据库, 还有一些已经训练好的神经网络等着你直接用, 比如 (VGG, AlexNet, ResNet).

3.在Ubuntu中退出python命令行Ctrl+D

4.虚拟环境
创建虚拟环境conda create -n py35 python=3.5
进入虚拟环境source activate py35
退出虚拟环境source deactivate
卸载虚拟环境conda remove --name py35 --all
–all参数表示移除环境中的所有软件包,即删除整个环境
5.ubuntu
nohup命令提交作业nohup 命令 >XXX.log 2>&1 &,如对应的id为10876
查看作业对应的idnvidia-smi
终止kill -9 10876
print
6.ubuntu下复制、删除文件
复制cp -r /home/source/ck /home/destination/ck会在destination的ck目录下再创建一个ck目录,并把source的ck目录下的所有文件复制过去。
删除rm -r /home/ck会把ck目录及其目录下的所有文件都删除。
7.ubuntu下sh脚本的写法
创建一个文件,以.sh结尾后,运行touch XX.sh
创建的文件没有执行的权力,所以接下来修改权限chmod 755 XX.sh
然后打开XX.shvim XX.sh,写入我们实际要执行的命令,按Esc键跳出命令模式,然后保存文件并退出vi:wq
最后运行XX.sh脚本./XX.sh

也可直接运行sh XX.sh
8.linux下显示系统进程

ps aux | grep python

ps指令详解
9.指定cuda

CUDA_VISIBLE_DEVICES=0

10.ubuntu下运行pycharm

cd pycharm-*/bin
sh pycharm.sh &

11.pytorch MSELoss参数详解
code

12.pytorch CrossEntropyLoss
公式&code

13.pytorch 0.4 让tensor不能求梯度(切断梯度的反向传播)
you can only change requires_grad flags of leaf variables. If you want to use a computed variable in a subgraph that doesn’t require differentiation use var_no_grad = var.detach().
14.查找code
paperswithcode
paperswithcode.com/sota
15.如何简单地理解Python中的if name == 'main
参考
参考
16.tmux简单教程
创建sessiontmux new-session -s session_name
tmux所有自带命令都默认需要先按Ctrl + b,然后再键入对应的命令:
将当前窗格垂直划分Ctrl+b %
将当前窗格水平划分Ctrl+b "
调整窗格大小——Ctrl+b,并且不要松开Ctrl,方向键
在各窗格间切换——Ctrl+b 方向键
重新连接会话tmux attach-session -t session_name

小白看完都能上手
Tmux使用手册
kill
17.tensorflow CUDA cudnn 版本对应关系
参考
18.坑:BN层
坑坑坑

19.命令查看Linux服务器内存、CPU、显卡、硬盘使用情况
参考

20.运行top命令之后,如果想退出该命令,键入q即可或按ctrl c

你可能感兴趣的:(python,Pytorch,dlib)