GPU Goblin

研究者の方へ:より大きな科学計算を

GPU Goblin の計算ネットワークで、Python から計算を実行しましょう。大きな計算はボランティアが貸し出したコンピューターに自動で分割され、すべての結果が検証されます。

計算できるもの

GPU Goblin は、カタログにある種類の科学計算を、プロセッサーとグラフィックカードで実行します。

  • 大きな行列積。多くの科学計算の中核であり、1 台のマシンには大きすぎる場合は小さく分割されます。
  • テンソル演算のグラフ上の計算。45 を超える演算子(算術、リダクション、整数テンソル、独自の数式など)のグラフとして記述された計算です。たとえば Python パッケージが PyTorch のプログラムから取り込んだものです。
  • 機械学習モデルの学習。畳み込みネットワーク、Transformer、言語モデル。どの協力者のマシンよりも大きなモデルは、ステージ(順番に計算される層のまとまり)、タイル(大きな行列を分けた断片)、マイクロバッチに自動で分割されます。

あなたが計算を記述し、グリッドはそれを独自の検証済み演算で計算します。ほかの種類の計算も順次カタログに追加されます。研究に必要なものをお知らせください。

計算の流れ

  1. 研究室に設置する小さなサービスである ノード が、データを保持し、計算をタスクに分割します。
  2. 協力者のマシンが入力を取得して計算し、結果を返します。
  3. すべての結果は、使われる前に 検証 されます。独立したバリデーターで再計算するか、別の協力者が行った同じ計算と照合します。
  4. 承認された結果が統合され、あなたの結果になります。学習中のモデルでは、これが 1 ラウンドです。勾配が統合され、オプティマイザーのステップが適用されて、次のラウンドが始まります。

あなたのデータ

  • 既定では、サーバーは研究データを一切保存しません。また、研究室のノードがデータセットをそのまま送ることはありません。各マシンに送るのは計算すべき演算と、各タスクに必要な数値だけです。
  • これらの数値には、ファイル名も、それが何を表すかの説明もありません(テキストは数値のトークンとして届きます)。データは計算中に暗号化されていません。ピクセルの配列は画像として表示できますし、トークンはテキストに戻せます。機密にすべきデータ(たとえば個人データや医療データ)は公開グリッドに送らないでください。

利用方法

アカウントから利用を申請する:メールアドレスでログインし、研究者向け利用申請を記入してください。お問い合わせ:contact@gpugoblin.com。

費用

研究のためのグリッド利用は 無料 です。ソフトウェアは PolyForm Noncommercial ライセンスで提供されており、研究およびあらゆる非営利目的での利用は無料です。商用利用には作者との合意が必要です。