Skip to main content

Windows 10

对于Windows,建议在Linux虚拟机上启动预构建的Docker镜像(参见部署ClearML Server:Linux或macOS)。 然而,ClearML Server也可以在Windows 10上启动,使用Docker Desktop for Windows(参见Docker的系统要求)。

有关在Windows上升级ClearML Server的信息,请参见此处

important

如果正在重新安装ClearML Server,建议清除ClearML Server的浏览器cookie。例如,对于Firefox,请转到开发者工具 > 存储 > Cookies,对于Chrome,请转到开发者工具 > 应用程序 > Cookies,并删除ClearML Server URL下的所有cookie。

部署

warning

默认情况下,ClearML Server 启动时具有无限制的访问权限。要限制 ClearML Server 的访问权限,请按照 Security 页面中的说明操作。

Memory Requirement

部署服务器至少需要8 GB内存,建议使用16 GB。

在Windows 10上部署ClearML服务器:

  1. 通过以下任一方式安装适用于Windows的Docker Desktop应用程序:

  2. 在Docker Desktop中将内存分配增加到4GB

    1. 在Windows通知区域(系统托盘)中,右键单击Docker图标。

    2. 点击设置 > 高级,然后将内存设置为至少4096

    3. 点击应用

  3. 移除任何之前安装的ClearML服务器。

    这将清除所有现有的ClearML SDK数据库。

    rmdir c:\opt\clearml /s
  4. 为数据和日志创建本地目录。打开PowerShell并执行以下命令:

    cd c:
    mkdir c:\opt\clearml\data
    mkdir c:\opt\clearml\logs
  5. 保存ClearML Server的docker-compose YAML文件。

    curl https://raw.githubusercontent.com/allegroai/clearml-server/master/docker/docker-compose-win10.yml -o c:\opt\clearml\docker-compose-win10.yml
  6. 运行 docker-compose。在 PowerShell 中,执行以下命令:

    docker-compose -f c:\opt\clearml\docker-compose-win10.yml up

    服务器现在运行在 http://localhost:8080.

端口映射

部署ClearML服务器后,服务将暴露以下节点端口:

  • Web服务器在端口 8080
  • API 服务器在端口 8008
  • 文件服务器在端口 8081

重启

要重新启动ClearML Server Docker部署:

  • 通过执行以下命令停止然后重新启动Docker容器:

    docker-compose -f c:\opt\clearml\docker-compose-win10.yml down
    docker-compose -f c:\opt\clearml\docker-compose-win10.yml up -d

下一步

为了跟踪您的实验和/或数据,clearml 包需要与您的服务器进行通信。 有关将 ClearML SDK 连接到服务器的说明,请参阅 入门指南:第一步