Anaconda虚拟环境管理

Anaconda虚拟环境管理

1
2
3
4
5
6
7
8
9
conda env list
conda remove -n py27tf15 --all
conda create -n py27tf113 pip python=2.7
source activate py27tf15
export PIP_DEFAULT_TIMEOUT=100
pip install some-package --ignore-installed --upgrade tensorflow-gpu -i https://pypi.tuna.tsinghua.edu.cn/simple
source deactivate py27tf15
pip uninstall tensorflow-gpu-1.5.0
pip install tensorflow-gpu==1.4.0

Sublime配置Anaconda

  1. command+shift+p输入install package

  2. 安装conda使其变为一个命令,再进入conda activate,但只能找到根环境

  3. tools->build system->new build system

    1
    2
    3
    4
    5
    6
    #cmd里路径用source activate你要加载的虚拟环境,which python即可查到
    {
    "cmd": ["/Applications/anaconda3/envs/py27tf15/bin/python", "-u", "$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python"
    }
  4. command+b即可

Jupyter NoteBook切换虚拟环境

同样进入虚拟环境后

pip install ipykernel -i https://pypi.tuna.tsinghua.edu.cn/simple

python -m ipykernel install –name py27tf15

每个环境都装,jupyter notebook不需要每个都装

Cuda命令记录

1
nvcc -g -G 00_NVIDABlog_lstm.cu -o 00_NVIDABlog_lstm -L -arch=sm_52 -DPERFOPTS=31 -lcublas -lcurand

Cuda多环境管理

1
2
3
4
5
6
7
8
9
10
11
12
13
# added by Anaconda3 installer
export PATH="/home/resources/lizhipeng/anaconda3/bin:$PATH"

export CUDA_HOME=/home/resources/yxwang/cuda-10.0
export PATH=/home/resources/yxwang/cuda-10.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/home/resources/yxwang/cuda-10.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}


#export CUDA_HOME=/home/resources/users/root/cuda-8.0
#export PATH=/usr/local/cuda/bin${PATH:+:${PATH}}
#export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/cuda/lib64:/usr/local/cuda/extras/CUPTI/lib64"

#export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64/

vim ~/.bashrc是shell交互时默认配置文件,修改配置后source ~/.bashrc

Linux一些命令

目录相关

  • drwxrwxrwx

除去第一位的字母:
前三位代表的是:文件所拥有者对此文件的权限
中间三位代表的是:当前用户所属的组对此文件的权限
后三位代表的是:其他用户组对此文件的权限

而第一位代表的是文件的类型:
d 目录文件。
l 符号链接(指向另一个文件,类似于瘟下的快捷方式)。
s 套接字文件。
b 块设备文件,二进制文件。
c 字符设备文件。
p 命名管道文件。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
1.查看登录的用户名?
whoami:查看登录的用户名
2.查看当前登录用户属于哪个用户组?
groups:查看当前登录用户属于哪个用户组

1.更改目录所有者命令:
chown -R 用户名称 目录名称
2.更改目录权限命令:
chmod -R 755 目录名称
其实就是在给目录赋予权限:rwx r-x r-x
rwx =7 ,r-x=5,r-x=5

sudo -i进入root

nohup sh tmp.sh > lognow 2>&1 &

压缩

  • Zip -r 压缩后文件名 要压缩的文件 —– 解压缩直接unzip 文件名 即可
  • tar -czvf FileName.tar DirName —– 解压缩tar -czvf FileName.tar.gz