outlines は何をしますか?
テキストシーケンスインデックスユーティリティ。構造モデルの追跡パラメータを異なるインフラストラクチャターゲット間でクリーンに変換します。
概要
このスキルは、構造モデルの追跡パラメータ(実行ID、データセットバージョン、ハイパーパラメータなど)をテキストシーケンスインデックスに変換し、異なるインフラストラクチャターゲット間で一貫性を持たせます。
使用例
from outlines import index
# パラメータからインデックスを生成
params = {
"run_id": "abc123",
"dataset_version": "v2.0",
"learning_rate": 0.001
}
idx = index.generate(params, target="aws")
print(idx)
# 出力: "run_abc123-dataset_v2.0-lr_0.001"
サポートされるターゲット
aws- AWS環境gcp- Google Cloud Platformazure- Azure環境onprem- オンプレミス環境local- ローカル開発環境
パラメータマッピングルール
各ターゲットには独自のマッピングルールがあります。詳細は設定ファイルを参照してください。
注意事項
- インデックスは最大255文字までに制限されています。
- 特殊文字は自動的にアンダースコアに置き換えられます。
ライセンス
MIT