ディープ ラーニングに関するよくある質問の回答を見つけてください。
2D の画像のディープ ラーニングに使用されるすべての Image Analyst ディープ ラーニング ジオプロセシング ツールとディープ ラーニング用ラベル オブジェクト ウィンドウには、ArcGIS Image Analyst エクステンションが必要です。 ArcGIS Spatial Analyst エクステンションでも、一部のツールを使用することができます。
分類 (ディープ ラーニング) ツールセットとオブジェクト検出 (ディープ ラーニング) ツールセットには、ArcGIS 3D Analyst extension が必要です。
3D シーン内の画像に対して対話型のオブジェクトの検出ツールを使用するには、ArcGIS Pro Advanced ライセンスまたは ArcGIS Image Analyst エクステンションのいずれかが必要です。
はい。「ArcGIS 用のディープ ラーニング フレームワークのインストール」に記載されている手順に従う必要があります。
1 台のコンピューター上の複数の GPU を使用するジオプロセシング ツールは複数あります。
- [ディープ ラーニングを使用したオブジェクトの検出 (Detect Objects Using Deep Learning)]、[ディープ ラーニングを使用したピクセルの分類 (Classify Pixels Using Deep Learning)]、[ディープ ラーニングを使用した変化の検出 (Detect Changes Using Deep Learning)]、[ディープ ラーニングを使用したオブジェクトの検出 (Detect Objects Using Deep Learning)] などの ArcGIS Image Analyst 推論ツール。
- [モデル タイプ] パラメーターが次のいずれかのオプションい設定されている場合の [ディープ ラーニング モデルのトレーニング (Train Deep Learning Model)] ツール: [ConnectNet]、[フィーチャ分類器]、[MaskRCNN]、[Multi Task Road Extractor]、[シングル ショット検出器]、[U-Net]。
- ディープ ラーニング モデルをトレーニングするための arcgis.learn モデル。
必要な 4 ~ 8 GB の VRAM を使用していない場合は、処理時間は長くなるものの、CPU でほとんどのツールを実行することができます。
[トレーニング済みモデルを使用して点群からオブジェクトを検出 (Detect Objects From Point Cloud Using Training Model)] ツールと [点群オブジェクト検出モデルのトレーニングを実行 (Train Point Cloud Object Detection Model)] ツールは CPU での処理をサポートしておらず、GPU でのみ実行できます。 これらのツールは、プロセッサー タイプとして CPU を指定するとエラーを返します。
NVIDIA ドライバーとともにインストールされるコマンド ライン ユーティリティ nvidia-smi を使用します。
- Windows コマンド プロンプト ウィンドウを開きます。
- 「nvidia-smi」と入力します。
- Enter キーを押します。
注意:
nvidia-smi が見つからない場合は、コマンド プロンプト ウィンドウで適切なディレクトリに変更した後でコマンドを実行する必要があります。 Windows 検索バーを使用して、nvidia-smi を見つけます。
[GPU メモリ使用量] で、GPU メモリが使用されているかどうかを確認できます。
ツールの実行時に GPU の継続的な使用状況を監視するには、nvidia-smi -l 10 を実行します。 これを使用して、ディープ ラーニング ツールを実行する際のバッチ サイズを決定することができます。 使用されていないメモリがあることに気付いた場合は、バッチ サイズを増やすことができます。 メモリ使用量が最大でツールが失敗することに気付いた場合は、バッチ サイズを減らすことで問題を解決します。
次の原因が考えられます。
- 古い GPU ドライバーを使用すると、CUDA がインストールされていないか、サポートされていないツール チェーンが存在することを示すランタイム エラーが発生し、ディープラーニング ツールが失敗します。 NVIDIA の最新の GPU ドライバーを使用していることを確認してください。
- 一部の GPU には、ArcGIS でサポートされていない NVIDIA CUDA Toolkit が必要です。 各リリースの ArcGIS に対応する CUDA Toolkit のバージョンについては、Deep Learning Libraries Installers for ArcGIS GitHub ページの「Manifest of included packages」セクションをご参照ください。
ライブラリを手動でインストールしようとすると、[conda or jupyter notebook not recognized as internal or external command] と表示されるのはなぜですか?
ArcGIS AllSource の [Python コマンド プロンプト] ではなく、標準の Windows コマンド プロンプトを使用している場合、これらのエラーが表示されることがあります。 ArcGIS AllSource の [Python コマンド プロンプト] は、スタート メニューから「Python コマンド プロンプト」を検索してアクセスするか、ArcGIS AllSource のインストール場所で見つけることができます。 ArcGIS AllSource の [Python コマンド プロンプト] では、conda や Jupyter に付属している標準的なツールやライブラリにアクセスすることができます。
ディープ ラーニング モデルの結果を検証するには、さまざまな方法があります。 詳細については、「結果の見直し」をご参照ください。
必要なライブラリの最新リストについては、Deep Learning Libraries Installers for ArcGIS GitHub ページをご参照ください。 以前のバージョンの ArcGIS AllSource に必要なライブラリ バージョンは、各バージョンの手動インストール ガイド (PDF) をご参照ください。