2024年4月14日
『TecoGAN』は、Linuxベースのコードになっていますが、
要望があり、Windowsで実行できるように改変したものを作ったので、
GitHubで公開しました。
『WSL』を使いません。
https://github.com/supplepentan/tecogan-win
『CUDA 10.0』と『CUDA 10.1』を設定にしてください。
『Tensorflow-gpu==1.14』は、『CUDA 10.0』、
『Pytorch-cuda 』は、『CUDA 10.1』を使用するようになっています。
『Pytorch-cuda』は、超解像結果の評価コマンドのみに使用するので、
評価が必要ない方は、『CUDA 10.1』、『Pytorch-cuda』を設定しなくても問題ありません。
【参照】
CUDA:Windows10にCUDA10.0を追加設定
pyenvで、『3.6.8』をローカル設定してください。
『tensorflow==1.14』を使用するため『3.6.8』に設定します。
『PowerShell』を使います。
1 |
git clone https://github.com/supplepentan/tecogan-win |
1 |
cd tecogan-win |
1 2 |
python -m venv venv venv/scripts/activate |
1 |
python initial_setup.py |
1 |
python runGan.py 0 |
サブプロセスに対応させていないので、結構時間がかかります。
いずれ対応させようと思います。
1 |
python runGan.py 1 |
実行結果は、オリジナルの『TecoGAN』と同じになります。
下記のページをご参照ください。
TecoGAN:Windows10に実装
1 |
python runGan.py 2 |
現段階では、『学習モード』が使用できないので、
今後は、これを使える様にしていこうと思います。(‘ω’)ノ
TecoGAN:Windows10に実装
TecoGAN:Windows10に実装”nvidia-tensorflowを使って実装”
さぷりぺんたんさん初めまして。
ノートパソコンでGPUがついていないWindows10で実装を考えています。
TecoGAN:Windows10に実装で、全てのコードを処理しましたが、カレンダーのテスト処理をしたところ、
Unknown command line flag ‘use_gpu’ .Did you mean:use_cprofile_for_profiling?
というエラーが出ます。
これは、GPUが搭載されていないノートパソコンでは実装できないという意味でしょうか?
お忙しいと思いますが、お時間の許す時に回答を頂けたらと思います。
書き込みありがとうございますm(__)m
と、返答がたいへん遅くなり申し訳ありませんm(__)m
TecoGanですが、おいらがアップしているコードは、基本的にGPUありきのコードになっております。
学習済みモデルを変換すればGPUがなくても実装可能だと思われまふ。
が、TecoGan自体は、2グレードくらい前の理論になりまふ。
目的に応じては、他のコードを参照した方が良いのでは、と思われまふm(__)m
コメント失礼します。大学の研究でこのTeCoGANを使おうと考えているのですが、もとのコードの複雑さ、難しさ上、訓練データを変更したり、できた動画の定量的評価をすることは難しいでしょうか?
書き込みありがとうございまふm(__)m
と、返答がたいへん遅くなり申し訳ありませんm(__)m
TecoGanでふが、再学習することは可能でふが、目的によっては、他のコードを用いた方が良いと思われまふ。
定量評価でふが、対照を固定すれば可能でふ。
が、対照が目的に適していなければ、実用的には、あまり意味がないのでふm(__)m