docomo MEC® docomo MEC® docomo MEC®
お問い合わせ ドキュメント ログインページ サイトマップ
検索
お問い合わせ ドキュメント ログインページ サイトマップ
  • Compute E
  • Compute D
  • Compute O
  • MECダイレクト
  • docomo MECポータルへのログイン方法
  • 用語集
  • 改訂履歴
Compute E
Compute D
Compute O
MECダイレクト
docomo MECポータルへのログイン方法
用語集
改訂履歴

›チュートリアル

  • Compute Dとは
  • 関連サービス
  • ご利用開始までの流れ

  • ファーストステップガイド
  • 管理画面への接続・ログイン
  • インスタンスの起動
  • インスタンスへの接続・ログイン
  • リモートストレージサービスの利用
  • コマンドライン実行環境の設定
  • コマンドライン操作方法
  • 日本語キーボード設定方法
  • インスタンスのHA構成の作成方法
  • MECダイレクト接続手順

  • Apache Web Serverの構築方法
  • Windows Serverの構築方法
  • リレーショナルデータベースの構築方法
  • GPUの使用方法
  • 顔認識アプリの作成
  • トラブルシューティング

  • APIアクセス
  • コンピュート

    • 概要
    • インスタンス
    • イメージ
    • キーペア
    • サーバーグループ

    ボリューム

    • ボリューム
    • スナップショット

    ネットワーク

    • ネットワークトポロジー
    • ネットワーク
    • ルーター
    • セキュリティーグループ
    • Floating IP

    Orchestration

    • Stacks

GPUの使用方法

はじめに

本マニュアルでは、Ubuntu 20.04のGPUインスタンスにてGPUを利用可能にする方法を説明します。

前提知識

 以下ドキュメントを先にご覧ください。
  • 「インスタンスの起動」
  • 「インスタンスへの接続・ログイン」

ライブラリ

 使用するライブラリは以下の通りです。
  • Python3.8.10
  • CUDA Toolkit 11.6
  • PyTorch1.12.1+cu116
 

操作手順

  1.  Ubuntu 20.04のインスタンスを作成します。手順については「インスタンスの起動」をご参照ください。
  2. インスタンスにログインします。手順については「インスタンスへの接続・ログイン」をご参照ください。
  3. 次のコマンドを実行し、接続中のGPUを確認します。
  4.  $ lspci | grep -i nvidia

  5. CUDA Toolkitのインストールに必要なライブラリのインストールを行います。
  6. $ sudo apt -y install build-essential
    $ sudo apt -y install gcc-8 g++-8
    $ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 8
    $ sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-8 8
  7. CUDA Toolkitのインストールを行います。Webブラウザを利用可能なPCにて以下サイトにアクセスし、下図に従って選択します。すべて選択すると画面下部にコマンドが表示されますので、GPUインスタンスにてそれを実行します。
  8. https://developer.nvidia.com/cuda-11-6-0-download-archive

  9. 以下のコマンドを実行し、.bashrcファイルを開きます。
  10. $ vi .bashrc
  11. .bashrcの末尾に以下の記載を追加します。
  12. export PATH="/usr/local/cuda/bin:$PATH"
    export LD_LIBRARY_PATH="/usr/local/cuda/lib64:$LD_LIBRARY_PATH"
  13. 一度Ubuntuからログアウトし、再度ログインします。
  14. $ exit
  15. 以下のコマンドを実行し、cudaのインストールが正常に完了したかどうかを確認します。
  16. $ nvcc -V

  17. venvのインストールを行います。
  18. $ sudo apt install python3-venv
  19. 作業用のフォルダを作成し、移動します。
  20. $ mkdir work
    $ cd work
  21. venvによって仮想環境を作成し、仮想環境をアクティブにします。
  22. $ python3 -m venv venv
    $ source venv/bin/activate

  23. 仮想環境内に必要なライブラリをインストールします。
  24. $ pip install torch==1.12.1+cu116 torchvision==0.13.1+cu116 torchaudio==0.12.1 --extra-index-url https://download.pytorch.org/whl/cu116
  25. Pythonのコンソールを起動します。
  26. $ python
  27. 以下コマンドを実行し、GPUが認識されているかどうかを確認します。「True」と表示されればGPUが認識されています。
  28. >>> import torch
    >>> print(torch.cuda.is_available())
← リレーショナルデータベースの構築方法 顔認識アプリの作成 →
  • はじめに
    • 前提知識
    • ライブラリ
  • 操作手順
  • ※「docomo MEC」は株式会社NTTドコモの登録商標です。
  • ※「docomo MEC」「MECダイレクト」は株式会社NTTドコモが提供元であり、NTTコミュニケーションズ株式会社が代理人として保有する契約締結権限、および包括的な業務受託にもとづき販売しています。
docomo
© NTT DOCOMO, INC. All Rights Reserved