Skip to main content
アーティファクトをW&B Registryにリンクできない場合、最も一般的な原因は、そのアーティファクトがチーム entity ではなく個人 entityでログされていることです。組織のRegistryにリンクできるのは、組織のチーム内でログされたアーティファクトのみです。このページでは、アーティファクトをチーム entity の下でログしてRegistryにリンクできるようにする方法と、すでにアーティファクトを個人 entity の下でログしている場合の対処方法について説明します。

チーム entity でアーティファクトをログする

アーティファクトを Registry にリンクできるようにするには、組織に属するチーム entity の下でアーティファクトをログする必要があります。run を初期化する際に、entity にチームを指定してください。 [TEAM-ENTITY][PROJECT-NAME][ARTIFACT-NAME][TYPE] を、チーム、project、アーティファクトに対応する値に置き換えてください。
import wandb

with wandb.init(entity="[TEAM-ENTITY]", project="[PROJECT-NAME]") as run:
    artifact = wandb.Artifact(name="[ARTIFACT-NAME]", type="[TYPE]")
    # ファイルを追加してartifactをログする
entity を指定しない場合、run にはデフォルトの entity が使用されます。これは個人のアカウントである可能性があります。

チーム entity を検索する

チーム entity はチーム名と同じです。確認するには、チームの W&B プロフィールページにアクセスしてください。URL は https://wandb.ai/[TEAM] の形式で、[TEAM] がチーム entity です。

個人 entity にログされたアーティファクトを再度ログする

アーティファクトをすでに個人 entity にログしている場合は、組織内のチーム entity に再度ログしてください。 詳細は、バージョンをコレクションにリンクするを参照してください。
Artifacts