gpt4 book ai didi

trains - ClearML(以前称为 Trains)可以在本地服务器上工作吗?

转载 作者:行者123 更新时间:2023-12-03 23:41:23 29 4
gpt4 key购买 nike

我想开始我的方式 ClearML (以前称为火车)。
我在documentation上看到的我需要在 ClearML 平台本身或使用 AWS 等的远程机器上运行服务器。
我真的很想绕过这个限制并在我的本地机器上运行实验,而不是连接到任何远程目标。
根据 this我可以安装 trains-server在任何远程机器上,所以理论上我也应该能够在我的本地机器上安装它,但它仍然需要我有 Kubernetes 或 Docker,但我没有使用它们中的任何一个。
任何人在本地服务器上使用 ClearML(或 Trains,我认为它仍然是完全相同的 API 和所有)有任何运气?

  • 我的操作系统是 Ubuntu 18.04。
  • 最佳答案

    免责声明:我是 ClearML 团队(前身为 Trains)的成员

    I would really like to bypass this restriction and run experiments on my local machine, not connecting to any remote destination.


    几个选项:
  • Clearml 免费试用版为您的实验提供免费托管,这些实验仅供您访问,除非您特别想与同事分享。这可能是最简单的方式 get started .
  • 安装 ClearML-Server 基本上你只需要安装 docker 就可以了。有完整说明here ,这是摘要:

  • 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
  • ClearML 还支持完全离线模式(即不进行外部连接)。实验完成后,您可以手动将运行导入到您的服务器(自托管或免费层服务器)

  • from clearml import Task
    Task.set_offline(True)
    task = Task.init(project_name='examples', task_name='offline mode experiment')
    当该过程结束时,您将获得一个指向包含整个离线 session 输出的 zip 文件的链接:
    ClearML Task: Offline session stored in /home/user/.clearml/cache/offline/offline-2d061bb57d9e408a9420c4fe81e26ad0.zip
    稍后您可以使用以下命令导入 session :
    from clearml import Task
    Task.import_offline_session('/home/user/.clearml/cache/offline/offline-2d061bb57d9e408a9420c4fe81e26ad0.zip')

    关于trains - ClearML(以前称为 Trains)可以在本地服务器上工作吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65509754/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com