ClearMl-自动魔术套件,用于简化AI工作流程的工具
实验经理,MLOPS/LLMOPS和数据管理
? ClearML is open-source - Leave a star to support the project! ?
以前称为Allegro火车
ClearMl是ML/DL开发和生产套件。它包含五个主要模块:
仪器这些组件是Clearml-Server ,请参阅自托管和免费层托管
注册并在不到2分钟内开始使用
友好的教程让您入门
步骤1-实验管理 | |
步骤2-远程执行代理设置 | |
步骤3-远程执行任务 |
实验管理 | 数据集 |
![]() | ![]() |
编排 | 管道 |
![]() | ![]() |
在您的代码中仅添加2行
argparse
/click /pythonfire,用于具有当前使用值的命令行参数免费注册到ClearML托管服务(或者,您可以设置自己的服务器,请参阅此处)。
ClearML演示服务器: ClearML默认情况下不再使用演示服务器。要启用演示服务器,请设置
CLEARML_NO_DEFAULT_SERVER=0
环境变量。不需要凭据,但是向演示服务器启动的实验是公开的,因此,如果使用演示服务器,请确保不要启动敏感实验。
安装clearml
Python软件包:
pip install clearml
通过创建凭据,将ClearMl SDK连接到服务器,然后执行下面的命令并按照说明:
clearml-init
在您的代码中添加两行:
from clearml import Task
task = Task . init ( project_name = 'examples' , task_name = 'hello world' )
你就完成了!现在,您的流程输出的所有内容已自动登录到ClearMl。
下一步,自动化!在此处了解有关ClearML的两键自动化的更多信息。
ClearML运行时组件:
ClearMl是我们解决与机器学习/深度学习宇宙中无数其他研究人员和开发人员分享的问题的解决方案:培训生产级深度学习模型是一个光荣但凌乱的过程。 ClearML通过关联代码版本控制,研究项目,绩效指标和模型出处来跟踪和控制该过程。
我们专门设计了ClearML,以需要轻松的集成,以便团队可以保留其现有的方法和实践。
我们认为ClearML是开创性的。我们希望在实验管理,MLOP和数据管理之间建立真正无缝集成的新标准。
ClearML得到您和Clear.ml团队的支持,该团队可帮助企业公司建立可扩展的MLOP。
我们建立了ClearML,以跟踪和控制训练生产级深度学习模型的光荣但混乱的过程。我们致力于大力支持和扩大ClearMl的能力。
我们保证将始终向后兼容,确保您的所有日志,数据和管道将始终与您升级。
Apache许可证,版本2.0(有关更多信息,请参见许可证)
如果ClearMl是您的开发过程 /项目 /出版物的一部分,请引用我们❤️:
@misc{clearml,
title = {ClearML - Your entire MLOps stack in one open-source tool},
year = {2024},
note = {Software available from http://github.com/allegroai/clearml},
url={https://clear.ml/},
author = {ClearML},
}
有关更多信息,请参阅官方文档和YouTube。
有关示例和用例,请检查示例文件夹和相应的文档。
如果您有任何疑问:在我们的Slack频道上发布,或使用“ ClearMl ”标签(以前的训练标签)在Stackoverflow上标记您的问题。
有关功能请求或错误报告,请使用GitHub问题。
此外,您总是可以通过[email protected]找到我们
总是欢迎PRS❤️查看ClearML贡献指南中的更多详细信息。
愿力量(和学习率的女神)与您同在!