1

この例を自分の PC で実行するにはどうすればよいですか? Nvidia グラフィック カードを持っていないため、Matlab で Cuda を使用できません。

私のコードの半分はMatlabで書かれており、すべての変数はMatlab形式であるため、Matlabで行う必要があります。

私の PC には ATI Radeon HD 4530 グラフィック カードが搭載されています。

このページを読みましたが、どれが適しているのかまだわかりません。

Update1: 画像分類用のディープ ニューラル ネットワークをトレーニングしたい。この例に似たタスク。

Update2: Update1 に記載されているコードを実行すると、次のエラーが表示されます。

There is a problem with the CUDA driver or with this GPU device. Be sure that you have a supported GPU and that the
latest driver is installed.

Error in nnet.internal.cnn.SeriesNetwork/activations (line 48)
            output = gpuArray(data);

Error in SeriesNetwork/activations (line 269)
                YChannelFormat = predictNetwork.activations(X, layerID);

Error in DeepLearningImageClassificationExample (line 262)
trainingFeatures = activations(convnet, trainingSet, featureLayer, ...

Caused by:
    The CUDA driver could not be loaded. The library name used was 'nvcuda.dll'. The error was:
    The specified module could not be found.
4

2 に答える 2

0

MatConvNet -> CPU と GPU の両方で動作します

MatConvNetは、コンピューター ビジョン アプリケーション用の畳み込みニューラル ネットワーク (CNN) を実装する MATLAB ツールボックスです。シンプルで効率的で、最先端の CNN を実行して学習できます。画像分類、セグメンテーション、顔認識、テキスト検出用の事前トレーニング済みの CNN が多数用意されています。

別のオプション:一般的なCaffeと、特に Caffe のOpenmp バリアントは、 Matlab をサポートし、CPU と GPU の両方で動作します

于 2016-05-18T11:04:09.973 に答える