Windows 10
对于Windows,建议在Linux虚拟机上启动预构建的Docker镜像(参见部署ClearML Server:Linux或macOS)。 然而,ClearML Server也可以在Windows 10上启动,使用Docker Desktop for Windows(参见Docker的系统要求)。
有关在Windows上升级ClearML Server的信息,请参见此处。
如果正在重新安装ClearML Server,建议清除ClearML Server的浏览器cookie。例如,对于Firefox,请转到开发者工具 > 存储 > Cookies,对于Chrome,请转到开发者工具 > 应用程序 > Cookies,并删除ClearML Server URL下的所有cookie。
部署
默认情况下,ClearML Server 启动时具有无限制的访问权限。要限制 ClearML Server 的访问权限,请按照 Security 页面中的说明操作。
部署服务器至少需要8 GB内存,建议使用16 GB。
在Windows 10上部署ClearML服务器:
-
通过以下任一方式安装适用于Windows的Docker Desktop应用程序:
- 按照在Windows上安装Docker Desktop的说明进行操作。
- 运行Docker安装向导。
-
在Docker Desktop中将内存分配增加到
4GB
。-
在Windows通知区域(系统托盘)中,右键单击Docker图标。
-
点击设置 > 高级,然后将内存设置为至少
4096
。 -
点击应用。
-
-
移除任何之前安装的ClearML服务器。
这将清除所有现有的ClearML SDK数据库。
rmdir c:\opt\clearml /s
-
为数据和日志创建本地目录。打开PowerShell并执行以下命令:
cd c:
mkdir c:\opt\clearml\data
mkdir c:\opt\clearml\logs -
保存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
-
运行
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 连接到服务器的说明,请参阅 入门指南:第一步。