2016-07-03 10 views
0

訓練されたVGGでトーチを使用して私のシステムに既存の画像を渡す方法はありますか?私はUbuntu 14.04を使用していますが、残念ながらGPUを持っていません。私は非常に広範囲に検索しましたが、私が見つけたすべてのものはGPUが必要です。トーチなしでVGGを使用する他の方法はありますか?私は提案を公開していますが、このメソッドはGPUを必要とすべきではありません。トーチで訓練されたVGG顔を使用する

答えて

0

GPUを使用してネットワークを実行すると処理速度が向上しますが、ネットワークはCPUモードでのみ実行できます。あなたはモデルをロードしたら

は、GPU上でpretrainedすることができます次のようにCPUへの単純な変換を:あなたは簡単にimageライブラリの助けを借りて、あなたのコンピュータからイメージをロードしてから行うことができます

model = model:float() 

往路パス

local img = image.load(imagefile,3,'byte') local output = model:forward(img)

+0

ありがとう!どのVGGモデルについて話していますか、どこで見つけることができますか? – Sibi

+0

@Sibi https://github.com/torch/torch7/wiki/ModelZoo(これらはcaffeモデルです)の利用可能な事前計算されたネットワークのリストを見つけることができ、loadcaffeモジュールを使用してトーチモデルとしてロードすることができます。上記のリンクに記載されています。 –

関連する問題