determined
v0.38.0

確定是一個多合一的深度學習平台,與Pytorch和Tensorflow兼容。
它需要:

確定的主要組成部分是Python庫,命令行接口(CLI)和Web UI。
使用Python庫使您現有的Pytorch或Tensorflow代碼與確定的兼容。
您可以通過將代碼組織成基於類的API來做到這一點:
from determined . pytorch import PyTorchTrial
class YourExperiment ( PyTorchTrial ):
def __init__ ( self , context ):
...或僅通過核心API使用您想要的功能:
import determined as det
with det . core . init () as core_context :
...您可以使用CLI來:
det deploy local cluster-up
det deploy aws up
det experiment create gpt.yaml .使用YAML文件配置從分佈式培訓到超參數調整的所有內容:
resources :
slots_per_trial : 8
priority : 1
hyperparameters :
learning_rate :
type : double
minval : .0001
maxval : 1.0
searcher :
name : adaptive_asha
metric : validation_loss
smaller_is_better : true 使用Web UI查看損失曲線,超參數圖,代碼和配置快照,模型註冊表,群集利用率,調試日誌,性能分析報告等。

安裝CLI:
pip install determined然後使用det deploy在本地或AWS和GCP等雲服務上啟動確定的群集。
有關安裝詳細信息,請訪問有關環境的“群集部署指南:
熟悉示例文件夾和確定示例存儲庫中的30多個示例確定。
如果您需要幫助,想提交錯誤報告,或者只是想了解有關確定的最新消息,請加入確定的社區!
[email protected] 。撰稿人指南
Apache V2