メインコンテンツへスキップ
W&B Teams を、ML チームがより優れたモデルをより迅速に構築するための中心的な Workspace として使用できます。組織管理者とチーム管理者は、チームの設定を表示および編集できます。
  • チームで実施したすべての Experiments をトラッキングして、作業の重複を防ぎます。
  • 過去にトレーニングしたモデルを保存して再現します。
  • 進捗や結果を上司や共同作業者と共有します。
  • リグレッションを検出し、パフォーマンスが低下した際にすぐに通知を受け取れます。
  • モデル性能をベンチマークし、モデル バージョンを比較します。
Teams Workspace の概要
Administration アカウントタイプのみが、チーム設定を変更したり、チームからメンバーを削除したりできます。

共同作業用のチームを作成する

  1. 無料のW&Bアカウントにサインアップまたはログインします。
  2. ナビゲーションバーで Invite Team をクリックします。
  3. チームを作成し、コラボレーターを招待します。
  4. 以下で説明する設定を使用して、チームを設定します。
: 新しいチームを作成できるのは、組織の管理者のみです。

チーム設定

メンバーシップ、アラート、プライバシー設定など、チームに関するさまざまな設定を行えます。 チームの設定を管理するには、左側のメニューの Teams セクションにアクセスし、設定を変更するチームをクリックします。更新できる設定は次のとおりです。

メンバー

メンバー セクションには、保留中の招待の一覧と、チームへの招待を承諾したメンバーが表示されます。一覧には、各メンバーの名、ユーザー名、メールアドレス、チームでの役割、および組織から継承された Models と W&B Weave へのアクセス権限が表示されます。標準のチーム役割である AdminMemberView-only から選択できます。組織でカスタムロールが作成されている場合は、代わりにカスタムロールを割り当てることもできます。 チームの作成方法、Teams の管理方法、チームメンバーシップと役割の管理方法については、Teams の追加と管理を参照してください。新しいメンバーを招待できるユーザーや、チームのその他のプライバシー設定を構成するには、プライバシーを参照してください。 チームメンバーを削除するには、管理者がチームの設定ページを開き、削除するメンバーの名の横にある Delete ボタンをクリックします。ユーザーがチームを離れた後も、チームにログされた Runs はそのまま残ります。

アバター

チームのアバターを設定するには、次の手順に従います。
  1. 左側のメニューの Teams セクションにアクセスし、アバターを追加するチームをクリックします。チームの概要ページが開きます。
  2. ページ左上にあるチームのデフォルトのアバター画像にカーソルを合わせ、Upload photo ボタンをクリックします。ファイル選択ダイアログが開きます。
  3. ファイル選択ダイアログで使用する画像を選択し、Open をクリックします。画像がチームにアップロードされ、チームのアバターとして設定されます。

アラート

アラートを設定すると、run がクラッシュしたときや完了したときにチームに通知できます。アラートはメールまたは Slack で送信でき、ニーズに合わせてカスタマイズすることもできます。 Team alerts セクションで、アラートを受け取りたいイベントタイプの横にあるスイッチを切り替えます。Weights & Biases では、次のイベントタイプを選択できます。
  • Runs finished: Weights & Biases の run が正常に完了したかどうか。
  • Run crashed: run が完了できずに失敗した場合。
  • wandb.alert(): スクリプトで設定できるカスタムアラートです。詳細は Send alerts with wandb.Run.alert() を参照してください。

Slack 通知

チームのオートメーションで、レジストリまたはプロジェクトでイベントが発生した際に通知を送信する Slack の送信先を設定します。たとえば、新しいアーティファクトが作成されたときや、run のメトリクスが定義されたしきい値に達したときなどです。詳しくは、Slack automation を作成するを参照してください。
この機能は、すべてのEnterpriseライセンスで利用できます。

Webhooks

レジストリまたはプロジェクトでイベントが発生した際に Teams のオートメーションから実行できる Webhook を設定します。たとえば、新しいアーティファクトが作成されたときや、run のメトリクスが定義したしきい値に達したときです。詳細は、Webhook オートメーションを作成するを参照してください。
この機能は、すべてのEnterpriseライセンスで利用できます。

プライバシー

チームのプライバシー設定では、チーム内での表示範囲や共有権限を管理できます。プライバシー設定を変更できるのは、組織管理者のみです。 次のプライバシー設定を変更できます。
  • メンバー以外のすべてのユーザーにこのチームを非表示にする。
  • 今後作成されるチームのすべてのプロジェクトを非公開にする (公開共有は不可) 。
  • 管理者だけでなく、すべてのチームメンバーがほかのチームメンバーを招待できるようにする。
  • 非公開プロジェクト内のレポートについて、チーム外への公開共有を無効にする。これにより、既存のマジックリンクも無効になります。
  • 新規ユーザーの登録時に、メールドメインが一致する場合は、このチームへの参加を自動的に推奨する。
  • デフォルトでコード保存を有効にする。
チーム設定ページでは、チーム内のすべてのプロジェクトのプライバシー設定を確認できます: app.wandb.ai/teams/your-team-name

Usage

Usage セクションには、チームが Weights and Biases のサーバー上で使用した合計メモリ使用量が表示されます。デフォルトのストレージプランは 100GB です。ストレージと Pricing の詳細については、Pricing ページを参照してください。

ストレージ

Storage セクションでは、チームのデータで使用しているクラウドストレージバケットの設定について説明します。詳細は、Secure Storage Connector を参照するか、セルフホスティングの場合は W&B Server のドキュメントを確認してください。

チームプロフィールを作成

チームのプロフィールページをカスタマイズすると、紹介文を表示したり、一般公開またはチームメンバー向けに公開されている Reports や Projects を掲載したりできます。Reports、Projects、外部リンクを掲載してアピールしましょう。
  • 優れた研究成果をアピールするには、公開中の優れた Reports を掲載して訪問者に見てもらいましょう
  • アクティブな Projects を掲載すると、チームメイトが見つけやすくなります
  • 会社や研究室のウェブサイト、公開した論文への外部リンクを追加して、共同研究者を見つけましょう

チームのロールと権限

同僚をチームに招待する際は、チーム内でのロールを選択します。選択できるチームロールは次のとおりです。
  • Admin: チーム管理者は、他の管理者やチームメンバーを追加・削除できます。また、すべてのプロジェクトを変更する権限と、完全な削除権限を持ちます。これには、run、プロジェクト、artifact、sweep の削除などが含まれます。
  • Member: チームの通常メンバーです。デフォルトでは、チームメンバーを招待できるのは管理者のみです。この動作を変更するには、プライバシー設定を参照してください。
  • View-Only (Enterprise-only feature): View-Only メンバーは、run、レポート、Workspace など、チーム内のアセットを閲覧できます。レポートのフォローやコメントはできますが、プロジェクト概要、レポート、run の作成、編集、削除はできません。
  • Custom roles (Enterprise-only feature): カスタムロールを使用すると、組織管理者は View-Only または Member ロールのいずれかをベースに、追加の権限を組み合わせて、きめ細かなアクセス制御を実現する新しいロールを作成できます。その後、チーム管理者は、それぞれのチームのユーザーにそれらのカスタムロールを割り当てることができます。詳しくは、Introducing Custom Roles for W&B Teamsを参照してください。
チームメンバーが削除できるのは、自分で作成した run のみです。たとえば、メンバー A と B がいるとします。メンバー B が、チーム B のプロジェクトから、メンバー A が所有する別のプロジェクトに run を移動した場合、メンバー A は、その run を削除できません。管理者は、任意のチームメンバーが作成した run および sweep run を管理できます。

サービスアカウント

ユーザーのロールに加えて、チームでは自動化のためにサービスアカウントも使用できます。サービスアカウントはユーザーではなく、自動化されたワークフローで使用する非人間の ID です。詳しくは、サービスアカウントを使用してワークフローを自動化するを参照してください。
W&B は、主要な管理者が不在の場合でも管理者の運用を継続できるよう、チームに複数の管理者を割り当てることを推奨しています。

チーム設定

チーム設定では、チームとそのメンバーに関する設定を管理できます。これらの権限があると、W&B 内でチームを効率的に管理し、整理できます。
権限閲覧のみチームメンバーチーム管理者
チームメンバーを追加するX
チームメンバーを削除するX
チーム設定を管理するX

Reports

Report の権限では、Reports の作成、表示、編集に対するアクセスを制御します。次の表は、特定のチーム内のすべての Reports に適用される権限を示しています。
PermissionsView-OnlyTeam MemberTeam Admin
Reports を表示XXX
Reports を作成XX
Reports を編集X (team members は自分の Reports のみ編集できます)X
Reports を削除X (team members は自分の Reports のみ編集できます)X

Experiments

次の表は、特定のチーム内のすべての Experiments に適用される権限を示します。
権限View-OnlyTeam MemberTeam Admin
Experiment のメタデータを表示する (履歴メトリクス、システムメトリクス、ファイル、ログを含む)XXX
Experiment のパネルと Workspace を編集するXX
Experiments をログするXX
Experiments を削除するX (チームメンバーは自分が作成した Experiments のみ削除できます)X
Stop experimentsX (チームメンバーは自分が作成した Experiments のみ停止できます)X

Artifacts

次の表は、特定のチーム内のすべてのArtifactsに適用される権限を示しています。
権限View-OnlyTeam MemberTeam Admin
Artifactsを表示XXX
artifactをダウンロードXXX
Artifactsを作成XX
Artifactsを削除XX
メタデータを編集XX
エイリアスを編集XX
エイリアスを削除XX

システム設定 (W&B Server のみ)

システム権限を使用すると、Teams とそのメンバーを作成・管理し、システム設定を調整できます。これらの権限により、W&B インスタンスを効果的に管理および維持できます。
権限View-OnlyTeam MemberTeam AdminSystem Admin
システム設定を構成X
Teams を作成/削除X

Team サービスアカウントの動作

  • トレーニング環境で チーム を設定している場合、その チーム のサービスアカウントを使用して、その チーム 内のプライベートまたはパブリックのプロジェクトに run をログできます。さらに、環境内に WANDB_USERNAME または WANDB_USER_EMAIL 変数が存在し、参照先のユーザーがその チーム のメンバーであれば、それらの run をそのユーザーに紐付けることもできます。
  • トレーニング環境で チーム を設定していない状態でサービスアカウントを使用すると、run はそのサービスアカウントの親 チーム 内の指定したプロジェクトにログされます。この場合も、環境内に WANDB_USERNAME または WANDB_USER_EMAIL 変数が存在し、参照先のユーザーがそのサービスアカウントの親 チーム のメンバーであれば、run をそのユーザーに紐付けることができます。
  • サービスアカウントは、自身の親 チーム とは異なる チーム 内のプライベートプロジェクトに run をログできません。サービスアカウントがプロジェクトに run をログできるのは、そのプロジェクトの可視性が Open に設定されている場合のみです。

Teams のトライアル

W&B プランの詳細については、料金ページを参照してください。データはいつでも、ダッシュボード UI または Export API を使用して、すべてダウンロードできます。

詳細設定

セキュアストレージコネクタ

チーム単位のセキュアストレージコネクタを使用すると、W&B で独自のクラウドストレージバケットを使用できます。これにより、機密性の高いデータを扱うチームや、厳格なコンプライアンス要件があるチームに対して、データアクセス制御とデータ分離をより強化できます。詳細については、Secure Storage Connector を参照してください。