Model は、データ (設定、トレーニング済みモデルの重み、その他の情報を含む場合があります) と、そのモデルの動作を定義するコードを組み合わせたものです。コードをこの API に対応するよう構成することで、アプリケーションを構造的にバージョン管理でき、Experiments をより体系的に追跡できます。
- Python
- TypeScript
Weave でモデルを作成するには、次のものが必要です。モデルは通常どおり次のように呼び出せます。これにより、これを呼び出すと、UI でこの Model の 2 つのバージョンが表示され、それぞれで異なる呼び出しがトラッキングされていることがわかります。追加の手順については、serve を参照してください。
weave.Modelを継承するクラス- すべてのパラメーターに対する型定義
@weave.op()デコレーターが付いた、型付きのpredict関数
predict() を呼び出すたびに、モデルの設定が inputs と outputs とともにトラッキングされます。