オブジェクトの公開 (Publishing)
Weave のシリアライズレイヤーは、オブジェクトを保存し、バージョンを管理します。- Python
- TypeScript
オブジェクトの取得
- Python
- TypeScript
weave.publish は Ref を返します。任意の Ref に対して .get() を呼び出すことで、オブジェクトを取得できます。Ref を構築してから、オブジェクトを取得することも可能です。オブジェクトの削除
- Python
- TypeScript
オブジェクトのバージョンを削除するには、オブジェクトの Ref に対して 削除されたオブジェクトにアクセスしようとすると、エラーが発生します。削除されたオブジェクトへの参照を含むオブジェクトを解決すると、削除されたオブジェクトの代わりに
.delete() を呼び出します。DeletedRef オブジェクトが返されます。Ref スタイル
Weave オブジェクト Ref の完全修飾 URI は以下のようになります。- entity: wandb の Entities (ユーザー名または Teams)
- project: wandb の Projects
- object_name: オブジェクト名
- object_version: バージョンハッシュ、v0, v1… のような文字列、または “:latest” のような エイリアス。すべてのオブジェクトは “:latest” エイリアス を持ちます。
weave.ref(<name>):weave.init(<project>)が呼び出されている必要があります。“:latest” バージョンを参照します。weave.ref(<name>:<version>):weave.init(<project>)が呼び出されている必要があります。weave.ref(<fully_qualified_ref_uri>): weave.init を呼び出さずに構築できます。