我正在尝试从ClearML(以前称为 Trains)开始我的道路。
我在文档中看到我需要运行服务器,无论是在 ClearML 平台本身上,还是在使用 AWS 等的远程计算机上。
我真的很想绕过这个限制并在本地计算机上运行实验,而不连接到任何远程目的地。
根据this我可以trains-server在任何远程机器上安装它,所以理论上我也应该能够在我的本地机器上安装它,但它仍然需要我有Kubernetes或Docker,但我没有使用它们中的任何一个。
有人在本地服务器上使用过 ClearML(或 Trains,我认为它仍然是完全相同的 API 等)吗?
小智 6
免责声明:我是 ClearML 团队(以前称为 Trains)的成员
我真的很想绕过这个限制并在本地计算机上运行实验,而不连接到任何远程目的地。
几个选项:
echo "vm.max_map_count=262144" > /tmp/99-trains.conf
sudo mv /tmp/99-trains.conf /etc/sysctl.d/99-trains.conf
sudo sysctl -w vm.max_map_count=262144
sudo service docker restart
sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
sudo mkdir -p /opt/trains/data/elastic_7
sudo mkdir -p /opt/trains/data/mongo/db
sudo mkdir -p /opt/trains/data/mongo/configdb
sudo mkdir -p /opt/trains/data/redis
sudo mkdir -p /opt/trains/logs
sudo mkdir -p /opt/trains/config
sudo mkdir -p /opt/trains/data/fileserver
sudo curl https://raw.githubusercontent.com/allegroai/trains-server/master/docker-compose.yml -o /opt/trains/docker-compose.yml
docker-compose -f /opt/trains/docker-compose.yml up -d
Run Code Online (Sandbox Code Playgroud)
from clearml import Task
Task.set_offline(True)
task = Task.init(project_name='examples', task_name='offline mode experiment')
Run Code Online (Sandbox Code Playgroud)
当该过程结束时,您将获得一个 zip 文件的链接,其中包含整个离线会话的输出:
ClearML Task: Offline session stored in /home/user/.clearml/cache/offline/offline-2d061bb57d9e408a9420c4fe81e26ad0.zip
Run Code Online (Sandbox Code Playgroud)
稍后您可以使用以下命令导入会话:
ClearML Task: Offline session stored in /home/user/.clearml/cache/offline/offline-2d061bb57d9e408a9420c4fe81e26ad0.zip
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1921 次 |
| 最近记录: |