見出し画像

IO Worker立ち上げガイド(V2)日本語版

2024年5月にWorkerの立ち上げ方が変わり、公式ドキュメントも更新されたので公式ドキュメントに沿った日本語の立ち上げガイドになります。

※キャプチャ画像は公式ガイドから借りて作成しております。https://docs.io.net/docs/io-worker


共通の確認事項と要件

IO WorkerはWindows,mac,LinuxおよびHiveOSで動かす事ができますが、全てのプラットフォームで共通する部分について記載しています。

最小システム要件(IO Workerを始めるためのPCスペック)

  • 12 GB の RAM(クラッシュを避けるためには推奨は16GB)

  • 256GB SSD

  • Windows: NVIDIA GeForce RTX 30xx 以上のシリーズ / MacOS: Apple M1、M2、M3

  • インターネット速度 ( 速度を確認するには、speedtest.net
    または同様のサービスを使用してください) ダウンロード速度が 100Mb/s、アップロード速度が 75Mb/s の最低要件を満たしている必要があります。ただし、採用される可能性を高めるために推奨される最低要件は次のとおりです。

    • ダウンロード: 500 Mb/s 以上

    • アップロード: 250 Mb/s 以上

    • Ping: 30ms以下

【重要事項】
上記の要件はいろいろありますが、まずは自分の持っているデバイスがIO Workerとしてサポートされているカードなのかを確認する必要があります。

サポートされているカードはこちらの公式ドキュメントを参照してください。また、以前サポートされていたがサポートを終了するカードはあるのでご注意ください。

カードがサポートされていればまずは動かしてみる事をお勧めします。その他のスペックは基本的に高い方が望ましいという事になりますが、特に気をつけたいのはメモリと通信速度となります。

メモリが要件より小さい場合や通信速度が遅い(wifi接続の場合など)はIO workerが落ちる要因となります。

アカウントの作成

アカウントを作成するには、cloud.io.netにアクセスしてください。現在、X、Apple ID、Worldcoin、または Google を使用できます。希望するオプションを選択し、[サインアップ]をクリックするだけで、参加する準備が整います。

報酬

報酬はIOコインで支払われます。
※2024年6月25日よりブロック報酬が開始するというアナウンスがありましたので、またこのセクションはブロック報酬が開始された後、更新いたします。

アカウントにウォレットを追加

アカウントにウォレットを追加するには、以下の手順に従ってください。

  1. 右上のアイコンをクリックし、「アカウント設定」を選択します。

2.Solana Walletセクションで、「ウォレットの追加」をクリックします。

IO Workerのダッシュボード画面

このページでは、ワーカーを監視し、次のようなデータを追跡できます。

  • 現在のステータス

  • ワーカー名をクリックすると、ユーザーは次のページ (デバイスの詳細) で詳細情報にアクセスできます。

  • 雇用状況

  • コンピューティング時間

  • ワーカーで使用されている残りのGPU/CPU

各ワーカーの詳細画面

ワーカー詳細ページには、デバイスの詳細情報が表示されます。io.net は、送信されたトラフィック、接続ステータス、および稼働時間履歴に関するリアルタイム データを表示します。

収益と報酬タブ

収益と報酬」タブでは、さまざまなコンピューティング ジョブの収益を表示および管理できます。

左上にある「収益と報酬」タブを選択します。

このページでは、収益を監視し、次のようなデータを追跡できます。

  • 総コンピューティング時間

  • 請求可能な収益(※2024年6月22日現在、請求は手動でサポートチケットに依頼する必要がある)

  • 処理されたコンピューティングジョブの合計

  • 月別収益グラフ

  • タスク別に分類されたコンピューティングジョブ

それでは、各プラットフォームのインストールの方法をお伝えしていきます。

・MacOS
・Windows
・Linux

MacOSのインストールガイド

MacでのWorker立ち上げ方になります。

始める前に、Macのプロセッサを確認してください

現在、Apple チッププロセッサ (すべての M1、M2、M3) のみをサポートしています。現在サポートされているすべてのプロセッサとビデオ カード モデルについては、こちらを参照してください。

Mac のプロセッサを確認するには:

  1. Mac で、メニューバーの左上隅にある Apple アイコンをクリックします。

  2. 「このMacについて」オプションを選択します。

  3. チップの行にApple M1 (またはそれ以上)と表示されている場合、Apple Silicon CPU を搭載した Mac を使用していることを意味します。

cloud.io.netにアクセス

まだアカウントを作成していない場合、io.net でのアカウント作成は現在、X (Twitter)、Apple ID、または Google を通じてのみ可能です。[サインアップ] ボタンをクリックし、X、Apple ID、Worldcoin、または Google のいずれかを選択して、アカウント作成を続行してください。

1. IO Elementsからワーカーセクションに移動する

IO Elements は、サービスを効率的に操作するための新しいコントロール パネルとして機能します。IO Workerをクリックしてください。

2. 「Connect New Worker」ボタンを使用してウィザードを開きます

ワーカーがまだ追加されていない場合は、中央のボタンを使用できます。もしくは右上に表示されるボタンをクリックしてください。

3. デバイスに名前を付ける

鉛筆」アイコンをクリックすると、デバイス名を編集するためのポップアップが開きます。 



デバイスに固有の名前を追加してください。
理想的な形式は次のようになります: 
My-Test-Device

4. Operating Systemで「MacOS」を選択します。

MacOsを選択してNext Stepボタンを押します。

5. Docker Desktopのインストール

MacOS 用の Docker Desktop をダウンロードしてインストールします。

1. Dockerをダウンロードする

Docker の Web サイトにアクセスし、「Download for Mac -Apple Chip」をクリックします。

Docker ファイルのダウンロードには時間がかかる場合があります。しばらくお待ちください。

2. docker.dmgファイルを開き、アプリケーションフォルダにドラッグします。

3. アプリケーションフォルダからDockerのインストールを開始する

インストール ウィザードでは推奨設定を使用することをお勧めします。

4. Launchpadからターミナルを開く

DockのLaunchpadアイコンをクリックし、検索フィールドに「ターミナル」と入力して、 「ターミナル」をクリックします。

5. ターミナルでインストールを確認する

次の行をコピーしてターミナルに貼り付けます。

docker --version

結果は Docker の現在のバージョンになります。

Docker version 24.0.6, build ed223bc

6. IOバイナリをダウンロードして起動する

IO バイナリは計算タスクを実行し、システム操作を管理するために使用されるコンパイルされた実行可能ファイルです。計算リソースのパフォーマンスと信頼性に直接関連する重要な機能を処理するため、プラットフォームのスムーズな操作に不可欠です。

このステップでは、次の操作を行う必要があります。

1.Launchpadからターミナルを開く

ターミナルは、コンピュータに何をすべきかを指示するコマンドを入力できるコンピュータ上のツールです。マウスでクリックする代わりに、指示を記述すると、コンピュータがそれに従います。テキストを使用してコンピュータに直接話しかけるようなものです。

Dock のLaunchpadアイコンをクリックし、検索フィールドに「 Terminal 」と入力して、ターミナルアイコンをクリックします。

2.ターミナルで次のリンクを使用して、MacOS 用のIO バイナリをダウンロードします。

curl -L https://github.com/ionet-official/io_launch_binaries/raw/main/io_net_launch_binary_mac -o io_net_launch_binary_mac

3.次のコマンドを使用して、新しいIO バイナリに権限を付与します。

chmod +x io_net_launch_binary_mac

4.ウィザードで生成されたIO バイナリアドレスをコピーし、ターミナルに貼り付けてさらに実行します。

./io_net_launch_binary_mac

デバイスのスリープ モードを無効にする場合は、コマンド ラインの最後に --disable_sleep_mode=true 引数を渡すことができます。

./io_net_launch_binary_mac --disable_sleep_mode=true

デバイスのスリープモードは一度設定しておけば設定保持されるため、最初の実行時に一度設定しておくと良いでしょう。

5.トラブルシューティング(オプション):

「実行可能ファイルの CPU タイプが間違っています」のようなエラー メッセージが表示された場合は、Apple Silicon デバイスで Intel プロセッサ向けのソフトウェアを実行しようとしている可能性があります。この問題を解決するには、Apple Silicon デバイス上のDocker内で Intel プロセッサが動作できるようにサポートするRosetta 2をインストールする必要があります。

Rosetta がインストールされアクティブかどうかを確認するには、ターミナルで次のコマンドを入力して Enter キーを押します。

/usr/sbin/sysctl sysctl.proc_translated

出力がsysctl.proc_translated: 1 の場合、Rosetta はシステムにインストールされ、アクティブになっています。出力がsysctl.proc_translated: 0または出力がない場合は、Rosetta がインストールされていないか、アクティブになっていません。

Rosetta 2がインストールされていない場合は、次のコマンドを使用してインストールします。

softwareupdate --install-rosetta

Rosetta 2 のインストールが完了したら、実行コマンドを再度実行します。

./io_net_launch_binary_mac

7. 新しいデバイスを認証する

IOバイナリでは、新しいデバイスの認証を求めるメッセージが表示される場合があります。

デバイスの認証を完了するには約 3 分かかりますので、ご注意ください。この時間を逃した場合は、コードを再度実行する必要があります。

これを行うには、次の 2 つの方法があります。

1.ターミナルからリンクをコピーします:

ブラウザに貼り付けてアクションを確認します。確認後、システムからログインを求められます。

2.ターミナルからコードをコピーします:

https://auth0.io.solutions/activateページでこのコードを入力してデバイスを認証します。その後、システムからログインを求められます。

8. 以前にインストールしたDockerコンテナの削除

IO Binaryは、以前にインストールしたDockerコンテナに関する質問をします。IO Workerのインストールを続行するには、古いコンテナをすべて削除することに同意し、次のように入力して続行する必要があります: Yes

9. ワーカー作成ページに戻り、ワーカーIDと名前を書き留めます。

  • ワーカー作成ページを開いた状態でブラウザに戻ります。URL からワーカー ID (最後の値) をコピーします (例: https//worker.io.net/worker/devices/ db4e9217-61d8-4869-bc49-05b9e1b51d85 )

  • ワーカー ページのタイトルからワーカー名をコピーします。

  • 次に、バイナリ インストーラーのプロンプトが表示されたら、このワーカー名ワーカー ID をターミナルに順番に入力します。

名前デバイス IDを入力すると、IO Binary は Docker のすべての追加コンテナーとイメージをインストールします。Docker 用の追加パッケージをインストールするため、プロセスが完了するまでに時間がかかる場合があります。インストール プロセスが完了するまでお待ちください。

10. ワーカー接続の完了を待機中

その後、ブラウザに戻ってインストールを完了します。

デバイスが IO エコシステムをチェックして接続するまで、最大 10 分ほど待つ必要がある場合があります。接続されない場合は、 IO.Net アカウントにログインしてサポート チケットにお問い合わせください。

IO Net でデバイスを実行するときは、省電力モードを無効にしてください。省電力モードはデバイスのパフォーマンスを低下させる可能性があり、PoW で障害が発生したり、十分な計算能力が提供されていないと分類されたりする可能性があります。

Windowsのインストールガイド

cloud.io.netにアクセス

まだアカウントを作成していない場合、io.net でのアカウント作成は現在、X (Twitter)、Apple ID、または Google を通じてのみ可能です。[サインアップ] ボタンをクリックし、X、Apple ID、Worldcoin、または Google のいずれかを選択してアカウント作成を進めてください。

1. IO ElementsからIOワーカーに移動する

IO Elements は、サービスを効率的に操作するための新しいコントロール パネルとして機能します。IO Workerをクリックすると、その機能と特徴をさらに詳しく知ることができます。

2. 「新しいワーカーを接続」ボタンを使用してウィザードを開きます

ワーカーがまだ追加されていない場合は、中央のボタンを使用できます。画面が情報でいっぱいの場合は、右上隅にある同じボタンを見つけます。

3. デバイスに名前を付ける

鉛筆」アイコンをクリックすると、デバイス名を編集するためのポップアップが開きます。 



デバイスに固有の名前を追加してください。
理想的な形式は次のようになります: 
My-Test-Device

4. Windowsオペレーティングシステム「OS」を選択します

お使いのデバイスのオペレーティングシステム「OS」をMacOS、Windows、Ubuntuから選択します。

5. デバイスタイプを選択

タスクに応じてデバイスの種類を選択する必要があります。ビデオカードはAIタスクに適しており、プロセッサはグラフィックレンダリングに適しています。

GPU - コンピューターまたはラップトップのグラフィックを処理する部分、つまりビデオ カードです。通常は Nvidea または Radeon 製です。io.net と互換性のあるビデオ カードの完全なリストは、こちらで確認できます。

CPU - これは、コンピューターやラップトップを含む、世界中のあらゆるスマート デバイスのコアを形成します。現在、Intel および AMD プロセッサに加えて、Apple のプロセッサもラインナップに加わっています。io.net と互換性のあるプロセッサの包括的なリストは、こちらでご覧いただけます。

ウィザード ページで、GPU または CPU が当社のサービスでサポートされているデバイスのリストに含まれているかどうかを確認することもできます。

6. Windowsの前提条件

前提条件を完了するには、以下の手順に従ってください。

◼️◼️◼️Desktop Docker をダウンロードしてインストールします。

まず、コンピューターで仮想化が有効になっていることを確認します。

仮想化が有効になっているかどうかを確認するには、Ctrl + Alt + Del を押してタスク マネージャーを開きます。[パフォーマンス] を選択し、[ CPU ] タブをクリックして、下の画像に示すように、右下隅に情報を表示します。

有効になっていない場合は、次の手順に従ってください。

  1. BIOSまたはUEFI設定で仮想化テクノロジを有効にするには、起動プロセス中にコンピューターのBIOSまたはUEFI構成メニューにアクセスする必要があります。具体的な手順はコンピューターの製造元とモデルによって異なりますが、ここでは仮想化を有効にするための一般的な手順を示します。

  2. PowerShell を管理者として開いて、 WSL 2をインストールします。これを行うには、スタート メニューで「PowerShell」を検索し、「Windows PowerShell」を右クリックして、「管理者として実行」を選択します。

  3. ターミナルで Windows 10/11の WSL 機能を有効にするには、次のコマンドを実行します。

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

4.次に、同じ PowerShell ウィンドウ内で次のコマンドを実行して、仮想マシン プラットフォーム機能を 有効にします。

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

5.次に、WSL 2 を既定のバージョンとして設定します (場合によっては、マシンを再起動する必要があります)。

wsl --set-default-version 2

1. Dockerをダウンロードする

Docker の Web サイトにアクセスし、「Windows 用にダウンロード」をクリックします。Docker ファイルのダウンロードには時間がかかる場合があります。しばらくお待ちください。

2. インストールプロセスを実行する

インストール ウィザードでは、推奨設定を使用することをお勧めします。

インストール プロセスが完了したら、コンピューターを再起動する必要があります。Dockerウィザードの最後の手順で [閉じて再起動] ボタンをクリックするだけです。

3. WSL2をDocker設定と統合するように構成する

Docker 設定を開きます。リソース セクションで、WSL 2統合を選択し、統合するWSL 2のボックスをオンにします。

4. スタートメニューからターミナルを開く

ポップアップメニューのスタートメニューアイコンをクリックし、検索フィールドにターミナルと入力して、ターミナルをクリックします。

5. ターミナルでインストールを確認する

次の行をコピーしてターミナルに貼り付けます。

docker --version

結果は Docker の現在のバージョンになります。

Docker version 24.0.6, build ed223bc

◼️◼️◼️次に、 CUDAをダウンロードしてセットアップします。

1. NVIDIA CUDA Toolkitのダウンロードページに移動します

追加設定にアクセスするには、Windows または Linux オペレーティング システムを選択します。

2. 追加情報を提供する

Windows の場合、アーキテクチャを選択する必要があります。通常、64 ビット システムの場合は x86_64 になります。

3. 推奨されるCuda実行ファイルをダウンロードする

ローカル インストーラー ファイルのダウンロードには時間がかかる場合があります。しばらくお待ちください。ファイルをダウンロードしたら、インストーラーを実行してください。

4. .exeファイルを開き、インストールプロセスを続行します。

これには、利用規約への同意やインストール オプションの選択などの手順が含まれます。

5. CUDAツールキットのインストールエラーの修正

エラーを解決するには、次の手順に従ってください。

1.CUDA ツールキットを再インストールするときは、カスタム (詳細)インストールを選択してください。

2.カスタム インストール オプションを選択した後、CUDAセクションを展開し、 Nsight Computeのオプションのチェックを外してインストールから除外します。この手順により、必要なコンポーネントのみがインストールされ、エラーの可能性が低減されます。

3.インストールプロセスを続行します。

6. インストールプロセスを確認する

インストール後、Windows ターミナルを開き、次のコマンドを入力します。

nvcc --version

次のような応答が返されるはずです。

nvcc: NVIDIA (R) Cuda compiler driver  
Copyright (c) 2005-2022 NVIDIA Corporation  
Built on Wed_Sep_21_10:41:10_Pacific_Daylight_Time_2022  
Cuda compilation tools, release 11.8, V11.8.89  
Build cuda_11.8.r11.8/compiler.31833905_0

これで完了です。Cuda Toolkit がインストールされ、準備完了です。

その後 (必要な場合、またはまだ行っていない場合)、ビデオ カードに適したNVIDIA ドライバーをインストールまたは更新する必要があります。

◼️◼️◼️Nvidiaドライバーをインストールする

1. スタートメニューからWindowsターミナルを開く

ポップアップメニューのスタートメニューアイコンをクリックし、検索フィールドにターミナルと入力して、ターミナルをクリックします。

2. 正しいドライバーがインストールされていることを確認する

正しいドライバーがあることを確認するには、Windows PC でコマンド ラインを開き (Windows キー + R、cmd と入力)、次のように入力します。

nvidia-smi

次のエラー メッセージが表示された場合:

C:\\Users>nvidia-smi  
'nvidia-smi' is not recognized as an internal or external command,  
operable program or batch file.

これは、NVIDIA ドライバーがインストールされていないことを意味します。インストールするには、次の手順に従ってください。

3. Nvidiaドライバーダウンロードページに移動します

GPUの名前を選択し、検索をクリックします

4. ドライバーのインストールファイルをダウンロードする

お使いの GPU と Windows バージョンに一致する NVIDIA ドライバーの「ダウンロード」ボタンをクリックします。

5. .Exeファイルを開き、インストールプロセスを続行します。

ダウンロードが完了したら、インストールを開始し、最初のオプションを選択して「同意して続行」をクリックします。

6. コンピュータを再起動します

インストールが完了したら、コンピューターを再起動することが重要です。コンピューターを再起動して、新しい NVIDIA ドライバーがシステムに完全に統合されていることを確認します。

7. インストールプロセスを確認する

コンピュータを再起動したら、スタート メニューから Windows ターミナルを開き、次のコマンドを入力します。

nvidia-smi

次のような結果が表示されるはずです:

+ — — — — — — — — — — — — — — — — — — — — — — — — + — — — — — — — — — —  +
| GPU  Name         TCC/WDDM                      | Bus-Id        Disp.A |
| Fan  Temp  Perf   Pwr:Usage/Cap                 |         Memory-Usage |
|                                                 |                      |
+ = = = = = = = = = = = = = = = = = = = = = = = = + = = = = = = = = = =  +
| 0   NVIDIA GeForce GTX 1070 Ti       WDDM       |     00000000:01:00.0 |
| 0%  53C    P8                  13W / 180W       |     503МіВ / 8192MiB |
|                                                 |                      |
+ — — — — — — — — — — — — — — — — — — — — — — — — + — — — — — — — — — —  +
| 0   NVIDIA GeForce GTX 1070 Ti       WDDM       | 00000000:02:00.0 0ff |
| 0%  49C    P8                  10W / 180W       |       OMiB / 8192MiB |
|                                                 |                      |
+ — — — — — — — — — — — — — — — — — — — — — — — — + — — — — — — — — — —  +

これで完了です。Nvidia ドライバーがインストールされ、準備完了です。

7. IOバイナリをダウンロードして起動する

IO バイナリは、計算タスクを実行し、システム操作を管理するために使用されるコンパイルされた実行可能ファイルです。計算リソースのパフォーマンスと信頼性に直接関連する重要な機能を処理するため、プラットフォームのスムーズな操作に不可欠です。

このステップでは、次の操作を行う必要があります。

  1. ウイルス対策ソフトウェアを一時的に無効にする:ウイルス対策ソフトウェアがダウンロードにフラグを立てる場合がありますが、これは現在積極的に対処しています。設定からウイルスと脅威の防止を開きます:

    • 「ウイルスと脅威の防止」タブに移動します。

    • 「ウイルスと脅威の防止設定」ブロックの下にある「設定の管理」をクリックします。

    • コンピューターに新しいワーカーを設定する間は、リアルタイム保護をオフにします。

2.実行可能ファイルをダウンロードします。以下の URL をコピーし、ブラウザを開いて貼り付けます。ブラウザは実行可能ファイルをコンピュータにダウンロードします。改善のためにバージョンを頻繁に更新するため、IO バイナリを再度ダウンロードすることをお勧めします。

https://github.com/ionet-official/io_launch_binaries/raw/main/io_net_launch_binary_windows.exe

3.ブラウザからIOバイナリ実行ファイルを開く

ターミナルは、コンピュータに何をすべきかを指示するコマンドを入力できるコンピュータ上のツールです。マウスでクリックする代わりに、指示を記述すると、コンピュータがそれに従います。テキストを使用してコンピュータに直接話しかけるようなものです。

  • 最近ダウンロードしたファイルを開くには、右上隅の矢印をクリックします。

  • ダウンロードしたIOバイナリをクリックすると、ターミナルIOバイナリが開きます。

8. 新しいデバイスを認証する

IOバイナリでは、新しいデバイスの認証を求めるメッセージが表示される場合があります。

デバイスの認証を完了するには約 3 分かかりますので、ご注意ください。この時間を逃した場合は、コードを再度実行する必要があります。

これを行うには、次の 2 つの方法があります。

1.ターミナルからリンクをコピーします:

ブラウザに貼り付けてアクションを確認します。確認後、システムからログインを求められます。

2.ターミナルからコードをコピーします:

https://auth0.io.solutions/activateページでこのコードを入力してデバイスを認証します。その後、システムからログインを求められます。

9. 以前にインストールしたDockerコンテナの削除

IO Binaryは、以前にインストールしたDockerコンテナに関する質問をします。IO Workerのインストールを続行するには、古いコンテナをすべて削除することに同意し、次のように入力して続行する必要があります: *はい

10.ワーカー作成ページに戻り、ワーカーIDと名前を書き留めます。

  • ワーカー作成ページを開いた状態でブラウザに戻ります。URL からワーカー ID (最後の値) をコピーします (例: https//worker.io.net/worker/devices/ db4e9217-61d8-4869-bc49-05b9e1b51d85 )

  • ワーカー ページのタイトルからワーカー名をコピーします。

  • 次に、バイナリ インストーラーのプロンプトが表示されたら、このワーカー名ワーカー ID をターミナルに順番に入力します。

名前デバイス IDを入力すると、IO Binary は Docker のすべての追加コンテナーとイメージをインストールします。Docker 用の追加パッケージをインストールするため、プロセスが完了するまでに時間がかかる場合があります。インストール プロセスが完了するまでお待ちください。

11. ワーカー接続の完了を待機中

その後、ブラウザに戻ってインストールを完了します。

デバイスが IO エコシステムをチェックして接続するまで、最大 10 分ほど待つ必要がある場合があります。接続されない場合は、 IO.Net アカウントにログインしてサポート チケットにお問い合わせください。

IO Net でデバイスを実行するときは、省電力モードを無効にしてください。省電力モードはデバイスのパフォーマンスを低下させる可能性があり、PoW で障害が発生したり、十分な計算能力が提供されていないと分類されたりする可能性があります。

Ubuntuのインストールガイド

1. Ubuntuのバージョンを確認する

Linux ユーザーの場合は、システムで Ubuntu 20.04 以降が実行されていることを確認してください。ターミナルで次のコマンドを実行すると、Ubuntu のバージョンを確認できます

lsb_release -a

2.LinuxのCPU要件

現在、AMD プロセッサのみをサポートしています。サポートされているすべてのプロセッサとビデオ カード モデルについては、こちらを参照してください。

プロセッサの種類を確認するには、ターミナルで次のコマンドを使用します。

lscpu

cloud.io.netにアクセス

まだアカウントを作成していない場合、io.net でのアカウント作成は現在、X (Twitter)、Apple ID、または Google を通じてのみ可能です。[サインアップ] ボタンをクリックし、X、Apple ID、Worldcoin、または Google のいずれかを選択して、アカウント作成を続行してください。

1. IO ElementsからIOワーカーに移動する

IO Elements は、サービスを効率的に操作するための新しいコントロール パネルとして機能します。IO Workerをクリックすると、その機能と特徴をさらに詳しく知ることができます。

2. 「新しいワーカーを接続」ボタンを使用してウィザードを開きます

ワーカーがまだ追加されていない場合は、中央のボタンを使用できます。画面が情報でいっぱいの場合は、右上隅にある同じボタンを見つけます。

3. デバイスに名前を付ける

鉛筆」アイコンをクリックすると、デバイス名を編集するためのポップアップが開きます。 



デバイスに固有の名前を追加してください。
理想的な形式は次のようになります: 
My-Test-Device

Ubuntuオペレーティングシステム「OS」を選択します

お使いのデバイスのオペレーティングシステム「OS」をMacOS、Windows、Ubuntuから選択します。

5. デバイスタイプを選択

タスクに応じてデバイスの種類を選択する必要があります。ビデオカードはAIタスクに適しており、プロセッサはグラフィックレンダリングに適しています。

GPU - コンピューターまたはラップトップのグラフィックを処理する部分、つまりビデオ カードです。通常は Nvidea または Radeon 製です。io.net と互換性のあるビデオ カードの完全なリストは、こちらで確認できます。

CPU - これは、コンピューターやラップトップを含む、世界中のあらゆるスマート デバイスのコアを形成します。現在、Intel および AMD プロセッサに加えて、Apple のプロセッサもラインナップに加わっています。io.net と互換性のあるプロセッサの包括的なリストは、こちらでご覧いただけます。

ウィザード ページで、GPU または CPU が当社のサービスでサポートされているデバイスのリストに含まれているかどうかを確認することもできます。

6. Ubuntu の前提条件 - ハードウェアのワンタイムセットアップ

続行する前に、Ubuntu システムに必要なツールがインストールされていることを確認してください ( DockerとNVIDIA ドライバーがすでにインストールされ構成されている場合はスキップしてください)。

そうでない場合は、次の手順に従って IO.Net セットアップをインストールしてください。

  1. スタートメニューからUbuntuターミナルを開きます

    1. ターミナルは、コンピュータに何をすべきかを指示するコマンドを入力できるコンピュータ上のツールです。マウスでクリックする代わりに、指示を記述すると、コンピュータがそれに従います。テキストを使用してコンピュータに直接話しかけるようなものです。

    2. スタート メニューアイコンをクリックし、検索フィールドに「ターミナル」と入力して、ターミナルアイコンをクリックします。

ターミナルのインストール コマンドを使用して、デスクトップ IO.NET セットアップ スクリプトをインストールします。

curl -L https://github.com/ionet-official/io-net-official-setup-script/raw/main/ionet-setup.sh -o ionet-setup.sh

curlコマンドが失敗した場合は、次のコマンドを実行してcurlをインストールします。再起動後、セットアッププロセス全体を再実行します。

sudo apt install curl 

3.次のコマンドを使用して、新しい IO.NET セットアップ スクリプトに権限を付与します。

chmod +x ionet-setup.sh && ./ionet-setup.sh

4.GPU を搭載したシステムの場合は、システムが再起動するまで待ちます。再起動したら、先ほど提供したコマンドを使用してセットアップを再度実行します。

7. IOバイナリをダウンロードして起動する

IO バイナリは、計算タスクを実行し、システム操作を管理するために使用されるコンパイルされた実行可能ファイルです。計算リソースのパフォーマンスと信頼性に直接関連する重要な機能を処理するため、プラットフォームのスムーズな操作に不可欠です。

この手順では、ターミナルで次の指示に従います。

1.次のリンクを使用して、Ubuntu 用のIO バイナリをダウンロードします。

curl -L https://github.com/ionet-official/io_launch_binaries/raw/main/io_net_launch_binary_linux -o io_net_launch_binary_linux

2.次のコマンドを使用して、新しいIO バイナリに権限を付与します。

chmod +x io_net_launch_binary_linux

3.ウィザードで生成されたIO バイナリアドレスをコピーし、ターミナルに貼り付けてさらに実行します。

./io_net_launch_binary_linux

デバイスのスリープ モードを無効にする場合は、コマンド ラインの最後に --disable_sleep_mode=true 引数を渡すことができます

./io_net_launch_binary_linux --disable_sleep_mode=tru

8. 新しいデバイスを認証する

IOバイナリでは、新しいデバイスの認証を求めるメッセージが表示される場合があります。

デバイスの認証を完了するには約 3 分かかりますので、ご注意ください。この時間を逃した場合は、コードを再度実行する必要があります。

これを行うには、次の 2 つの方法があります。

1.ターミナルからリンクをコピーします:

ブラウザに貼り付けてアクションを確認します。確認後、システムからログインを求められます。

2.ターミナルからコードをコピーします:

https://auth0.io.solutions/activateページでこのコードを入力してデバイスを認証します。その後、システムからログインを求められます。

9. 以前にインストールしたDockerコンテナの削除

IO Binaryは、以前にインストールしたDockerコンテナに関する質問をします。IO Workerのインストールを続行するには、古いコンテナをすべて削除することに同意し、次のように入力して続行する必要があります: *はい

10.ワーカー作成ページに戻り、ワーカーIDと名前を書き留めます。

  • ワーカー作成ページを開いた状態でブラウザに戻ります。URL からワーカー ID (最後の値) をコピーします (例: https//worker.io.net/worker/devices/ db4e9217-61d8-4869-bc49-05b9e1b51d85 )

  • ワーカー ページのタイトルからワーカー名をコピーします。

  • 次に、バイナリ インストーラーのプロンプトが表示されたら、このワーカー名ワーカー ID をターミナルに順番に入力します。

名前デバイスIDを入力すると、IO BinaryはDocker用の追加のコンテナとイメージをすべてインストールします。Docker用の追加パッケージをインストールするため、プロセスが完了するまでに時間がかかる場合があります。インストールプロセスが完了するまでお待ちください。

11. ワーカー接続の完了を待機中

その後、ブラウザに戻ってインストールを完了します。

デバイスが IO エコシステムをチェックして接続するまで、最大 10 分ほど待つ必要がある場合があります。接続されない場合は、 IO.Net アカウントにログインしてサポート チケットにお問い合わせください。


IO Net でデバイスを実行するときは、省電力モードを無効にしてください。省電力モードはデバイスのパフォーマンスを低下させる可能性があり、PoW で障害が発生したり、十分な計算能力が提供されていないと分類されたりする可能性があります。

トラブルシューティング

随時追加していきます。以前の不具合で今は改善していると思いますが、うまく行かない場合はこちらの記事も参考にしてください。

ノードがうまく立ち上がらない場合に試すことの一覧

  • Dockerが立ち上がっているか確認

  • NVIDIAのドライバーバージョンを552.44に指定(2024年6月24日現在)

ノードがすぐ落ちてしまう場合に確認すること一覧

  • スリープモードを解除できているか確認

  • ゲームや他の作業でPCに負担がかかっているか確認(この場合はステータスがBlockになる)

  • インターネットの速度が遅いか確認(wifiでも可能ですが、有線で確認)


この記事が気に入ったらサポートをしてみませんか?