よくある質問
知りたいことが見つからない場合は contact@gpugoblin.com までご連絡ください。
プロジェクトについて
GPU Goblin とは何ですか?
みんなが貸し出すコンピューターでできた研究用の計算ネットワークです。研究者は、大きな計算能力を必要とする研究に使えます。協力者は、使っていないときにグラフィックカードやプロセッサーを貸し出します。
GPU Goblin は誰が作っていますか?
GPU Goblin は、フランス・トゥールーズの研究所 LAAS-CNRS のメンバーである Nicolas Michel が設計・開発しています。個人プロジェクトであり、CNRS の公式サービスではありません。
無料ですか?
はい。研究およびあらゆる非営利目的での利用は無料です。貸し出しにかかるのは電気代だけで、研究のためのグリッドでの計算も無料です。ソフトウェアは PolyForm Noncommercial ライセンスのもとでソースコードが公開されています。
オープンソースですか?
ソースコードは公開していますが、ライセンスは PolyForm Noncommercial です。研究と非営利目的での利用は無料ですが、OSI の定義によるオープンソースではありません。商用利用には作者の同意が必要です。
プロジェクトの現状は?
ベータ版の準備中です。グリッドは動作しており、より広く公開する前にテストを行っています。現在は Linux で動作します。Windows 版はまもなく公開され、Android 版は計画中です。
コンピューターを貸す
報酬はもらえますか?
いいえ。貢献を記録するクレジットを得られますが、クレジットに金銭的価値はなく、何も約束されていません。
コンピューターにとって安全ですか?
あなたのマシンで動くのは GPU Goblin 自身の計算コードだけで、研究者が送ったプログラムが動くことはありません。各タスクはネットワークに接続できないサンドボックス内で、あなたのファイルから隔離され、メモリとディスクの使用量も制限されて実行されます。
コンピューターやゲームが重くなりませんか?
それはあなたが決められます。離席中だけ、指定した時間帯だけ貸し出し、ゲームがカードを使っているときや指定温度を超えたときは貸し出さない、といった設定ができます。トレイアイコンからいつでもすぐに一時停止できます。
電気代はどのくらいかかりますか?
グラフィックカードが高負荷のときと同じだけ、計算している間だけ電力を使います。時間帯や温度を制限すれば、消費電力も抑えられます。
どんなハードウェアで使えますか?
Linux x86-64 のコンピューターです(Windows 版はまもなく公開されます)。NVIDIA、AMD、Intel のグラフィックカードは Vulkan で動作し、NVIDIA のカードはより高速なネイティブの CUDA エンジンも使えます。プロセッサーでも動作しますが、速度は遅くなります。
画面のないサーバーや、複数のグラフィックカードを積んだマシンも貸せますか?
はい。アプリにはサーバー向けのコンソールモードがあり、複数のカードを積んだマシンでは各カードが個別に計算し、すべてあなたのアカウントに紐づけられます。
研究者のデータは私のコンピューターから見えますか?
受け取るのは、タスクに必要なデータの断片だけです。数値の配列で、ファイル名も、それが何を表すかの説明もありません(テキストは数値のトークンとして届きます)。研究者には、機密性の高いデータを公開グリッドに送らないよう伝えられています。
IP アドレスは見えてしまいますか?
サーバーの帯域を節約するため、マシン同士でデータを共有します。この機能がオンの間は、同じデータへのアクセスを許可されたほかのマシンからあなたのグローバル IP アドレスが見えます。この機能はオフにできます。
研究者の方へ
何を計算できますか?
現在は、大きな行列積、テンソル演算のグラフとして記述された計算(45 を超える演算子。たとえば PyTorch から取り込んだもの)、そして機械学習モデルの学習(畳み込みネットワーク、Transformer、言語モデル)です。どの 1 台のマシンよりも大きな計算は自動で分割されます。協力者のマシンが実行するのはプラットフォームのカタログにある種類の計算だけで、任意のコードは決して実行しません。ほかの種類は順次カタログに追加されますので、必要なものをお知らせください。
結果はどのように検証されますか?
すべての結果は、使われる前に独立したバリデーターで再計算されるか、別の協力者が行った同じ計算と、計測された許容誤差の範囲内で照合されます。
データはどこに置かれますか?
標準では研究室のノードに置かれます。ノードは研究室に設置するサービスで、データセットをそのまま送ることはありません。計算するマシンに送るのは計算すべき演算と、各タスクに必要な数値だけです。サーバーは研究データを一切保存しません。
利用するにはどうすればいいですか?
アカウントから:メールアドレスでログインし、研究者向け利用申請を記入してください。