SSH鍵を設定
ローカルで鍵ペアを生成するか、専用の鍵ペアを用意し、コンソールの案内に従って公開鍵をインスタンスに登録します。秘密鍵は信頼できる端末だけに保管してください。CIには専用の鍵を使い、用途を記録しておけば、後から無効化するときにも便利です。
初回接続時にホストフィンガープリントを確認してください。複数のメンバーがアクセスする場合も、同じ秘密鍵を使い回さないでください。
専有Mac miniをレンタルし、ノードと利用期間を選択。支払い後、コンソールで接続情報を取得します。ここでは実際の手順に沿って、最初の xcodebuild コマンドを実行するか、MLXサービスを起動するところまで案内します。
約4分は手順の目安であり、利用開始時間の保証ではありません。ノードの空き状況はコンソールに表示される最新情報をご確認ください。
用途、メモリ、ノードを先に確認しておけば、支払い後に構成を変更する手間を省けます。各項目をチェックしましょう。クライアントのインストールは不要です。
所要時間は手順を組み立てるための目安であり、すべての注文が同じ時間で完了するとは限りません。支払いとノード割り当ての状況はコンソールでご確認ください。
設定画面でVMR Lab M4またはVMR Lab Proを選び、ノードと日・週・月・四半期の利用期間を指定します。選択欄に表示されるのは、選んだ機種で注文できる項目のみです。確定前にSSDの追加容量と合計金額をもう一度確認してください。
チェックアウト画面の案内に従い、USDT-TRC20またはStripe経由のVisa、Mastercard、Amexでお支払いください。支払い後は注文ステータスを確認し、決済画面が閉じたことだけで注文完了と判断しないでください。
注文とインスタンスの状態はコンソールで確認できます。ノードの割り当てとシステムの起動をお待ちください。ステータスが更新される前に注文を繰り返さないでください。確認が必要な場合はコンソールにログインし、注文番号を添えてチケットを送信してください。
インスタンスの詳細画面でSSH接続情報とVNCの利用方法を確認します。まずSSHで認証とコマンドラインの動作を確認し、必要に応じてデスクトップを開きます。接続認証情報を公開リポジトリやチャットに貼り付けないでください。
合計約4分。 ネットワーク、支払い確認、インスタンスの準備状況によって所要時間は変わります。問題が発生した場合は、コンソールの記録を起点に調査してください。
以下の例では、SSH、Xcodeビルド、TestFlightへのアップロード、MLXサービスの起動方法を紹介します。ログは出力形式の例であり、実際のタスクの性能を示すものではありません。まずコンソールで接続情報を取得し、コマンドに必要な環境変数を設定してください。
ssh -i ~/.ssh/vmr_lab "$VMR_USER@$VMR_HOST"
接続に成功すると、ターミナルにリモートmacOSのコマンドプロンプトが表示されます。
xcodebuild -project "$PROJECT" -scheme "$SCHEME" build
fastlane beta
成功すると「** BUILD SUCCEEDED **」が表示され、fastlaneからアップロード結果が報告されます。
python3 -m pip install mlx-lm
python3 -m mlx_lm.server --model "$MODEL_PATH" --host 127.0.0.1 --port 8080
起動後、サービスログを確認し、SSHトンネル経由でローカルからポート8080にアクセスしてください。
実行前:VMR_USER と VMR_HOST はインスタンスの詳細画面に合わせて設定します。PROJECT、SCHEME 、 MODEL_PATH はプロジェクトまたはモデルのディレクトリを指定します。fastlane beta を使うには、あらかじめご自身のリリースパイプラインを設定してください。推論サービスをパブリックIPアドレスに直接バインドしないでください。
安全で、必要に応じて無効化できるアクセス手段を整えましょう。ビルドの自動化やチームでのモデル利用を始める際も、メンバーごとの接続方法を一から確認する必要がありません。
ローカルで鍵ペアを生成するか、専用の鍵ペアを用意し、コンソールの案内に従って公開鍵をインスタンスに登録します。秘密鍵は信頼できる端末だけに保管してください。CIには専用の鍵を使い、用途を記録しておけば、後から無効化するときにも便利です。
初回接続時にホストフィンガープリントを確認してください。複数のメンバーがアクセスする場合も、同じ秘密鍵を使い回さないでください。
Xcode、シミュレータ、動画編集環境を確認する場合は、インスタンスの詳細画面の手順に従ってVNCを利用してください。コマンドラインでのビルドはSSHで続けられます。ログを確認するためだけにデスクトップ接続を開いたままにする必要はありません。
リモートデスクトップはインスタンスへのログイン後に利用できます。まずコンソールで接続情報を取得し、接続認証情報を公開ドキュメントに記載しないでください。
を mlx_lm.server ノード内の 127.0.0.1:8080で待ち受けるように設定し、SSHのローカルポート転送でアクセスします。サービスをインターネットに直接公開せずに、ご自身のパソコンからAPIをデバッグできます。
ssh -i ~/.ssh/vmr_lab -L 8080:127.0.0.1:8080 "$VMR_USER@$VMR_HOST"
インストール、接続、期間別料金を確認する場合はヘルプセンターをご覧ください。ビルド、推論、音声・動画タスクにマシンをどう割り当てるか知りたい場合は、各ワークフローをご確認ください。
機種、ノード、利用期間を選択してください。最終的な構成と空き状況はコンソールに表示される最新情報をご確認ください。料金を比較したい場合は、まず2つのプランをご覧ください。