Shunyu's Blog

怕什么真理无穷,
进一寸有进一寸的欢喜。

pip 和 conda 包的管理使用

pip 和 conda 包的管理使用

这里主要讲一些 conda 和 pip 命令对包的管理操作。 添加清华源 添加源可以使安装命令从国内镜像寻找所要下载的包,加快下载速度。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 # pip 添加清华源 pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn...

conda 环境的转移复制

conda 环境的转移复制

有时候我们在一个地方已经配好了 conda 的虚拟环境,希望能直接复制给另一个地方,就在当前环境下导出 environment.yml,然后在另一台设备下通过 environment.yml 安装所有的包。 conda 环境的转移复制 首先通过 conda activate env_name 进入要复制的环境中,然后输入下面的命令会在当前工作目录下生成一个 environment.yml...

Dockerfile 基础格式

Dockerfile 基础格式

Dockerfile 基础格式。 Dockerfile Dockerfile 实例 1 2 3 4 5 6 7 8 9 10 11 12 FROM ubuntu:16.04 MAINTAINER shunyu "shunyu.liu@foxmail.com" COPY . /home/AEgraph WORKDIR /home/AEgraph RUN apt-get update...

Docker 基础使用

Docker 使用基础命令

Docker 简易教程。 Docker 安装 安装 Docker 参考官方教程 要使用 gpu 需要安装 nvidia-container-runtime 非 root 用户使用 1、添加 docker 用户组 1 sudo groupadd docker 2、将当前用户加入到 docker 用户组 1 sudo usermod -aG docker [USERN...

OMP: Error #15

OMP: Error #15: Initializing libiomp5.dylib, but found libiomp5.dylib already initialized.

在 mac 环境下,运行机器学习代码时出现错误提示。 错误 错误提示如下: 1 2 OMP: Error #15: Initializing libiomp5.dylib, but found libiomp5.dylib already initialized. OMP: Hint: This means that multiple copies of the OpenMP runt...

ImportError: Python is not installed as a framework.

运行 matplotlib 时出现 ImportError: Python is not installed as a framework.

在 mac 环境下,运行 matplotlib 时出现错误。 错误 错误提示如下: 1 2 ImportError: Python is not installed as a framework. The Mac OS X backend will not be able to function correctly if Python is not installed as a fra...

iterm2 + zsh + vim 配置

macOS/Linux 下进行 iterm2 + zsh + vim 配置

弄个好看的终端玩。 终端配置 shell 配置 zsh 配置 将 bash 终端切换为 zsh 终端,然后重启 shell 1 2 3 4 5 6 chsh -s /bin/zsh Linux 下重启 shell 出现提示选择 (2) (2) Populate your ~/.zshrc with the configuration recommended by th...

python 中利用 pickle 保存变量

利用 pickle 将变量结构及值,以便下次读取使用

在编写 python 项目时,有时候希望将模型训练的结果进行保存,以便下次进行使用,在这里利用 pickle 实现。 使用 pickle pickle 这个包是 python 自带的,不需要另外再去安装。 具体使用如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 import pickle # 保存变量 def save_v...

使用 screen 后台运行命令避免 SSH 断连

Linux 服务器使用 screen 让进程在后台可靠运行,防止客户端 SSH 连接关闭导致进程挂断

在使用服务器的过程中,通常会跑一些比较长时间的代码,这个时候希望能将程序运行在服务器后台,防止客户端断开 SSH 时结束程序。 程序终止原因:SSH 下直接运行的命令会被当作 SSH 的子进程,SSH 作为父进程断掉后,子进程也跟着挂了。 使用 screen screen 提供了终端模拟器,使它能够在一个真实终端下运行多个全屏的伪终端。 建立一个处于断开模式下的会话(并指定其会话名)...

使用 nohup 后台运行命令避免 SSH 断连

Linux 服务器使用 nohup 让进程在后台可靠运行,防止客户端 SSH 连接关闭导致进程挂断

在使用服务器的过程中,通常会跑一些比较长时间的代码,这个时候希望能将程序运行在服务器后台,防止客户端断开 SSH 时结束程序。 程序终止原因:SSH 下直接运行的命令会被当作 SSH 的子进程,SSH 作为父进程断掉后,子进程也跟着挂了。 使用 nohup nohup 的用途就是让提交的命令忽略 hangup 信号,是 no hang up 的缩写,指不间断,不挂断。运行一个进程的时候...