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貢獻指南中的更多詳細信息。
願力量(和學習率的女神)與您同在!