Sacred 安装
# 主角 |
MongoDB 安装
MongoDB 是一个数据库管理系统,这里用作 Sacred 的存储后端。
在 ubuntu 上的 MongoDB 安装可以参考 Install MongoDB Community Edition on Ubuntu,其他系统也可以在该网站上找到对应的安装方式。
mongoDB 常用命令
# 启动 |
创建一个名为 sacred 的数据库,用作 sacred 工具的后端存储:
# 进入MongoDB |
Omniboard安装
在 Ubuntu 机器上安装版本≥v8 的 Node.js,系统默认 apt 安装的版本不够,需要手动安装
安装node.js和npm
sudo apt install nodejs |
新版本安装(hexo不支持)
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash - &&\ |
nvm指定版本安装
proxychains4 wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | proxychains4 bash |
换源
sudo npm install -g nrm |
# 4. 测试安装版本信息 |
第二步,npm 安装 omniboard
npm install -g omniboard |
第三步,开启 omniboard 服务。平时也是用该命令开启 omniboard 可视化前端
# 开启用法 |
第四步,打开 http://localhost:9000 来查看前端,并进行管理。
添加远程查看
ssh -L 9000:127.0.0.1:9000 -p 10102 root@192.168.25.110 |
使用案例
使用 yunjey 的一个 pytorch 教程作为演示,代码是演示用 pytorch 实现基于 CNN 的 MINIST 手写数字识别。
根据 Sacred 文档稍作修改,就可以演示如何进行实验的记录。
更多用法请去看 Sacred 文档:Welcome to Sacred’s documentation!。内容超丰富,功能超级多。
代码:
from sacred import Experiment |
执行完该程序后,可以打开 omniboard 前端 http://localhost:9000