GPUで行われている演算処理をCPUに行わせたい
Pramook Khungurn氏のソフトウェア「Talking Head Anime from a Single Image」
ホームページ
GitHub
を動かしてみたいのですが、Windows10の環境にNVIDIAのGPUがないためCUDAを扱えません。
そのため処理をCPUに行わせたいと考えています。
manual_poser.pyの
torch.device('cuda') ↓ torch.device('cpu')
としたところ以下のようなエラーが得られました
RuntimeError: Attempting to deserialize object on a CUDA device but torch.cuda.is_available() is False. If you are running on a CPU-only machine, please use torch.load with map_location=torch.device('cpu') to map your storages to the CPU.
ログより、util.pyの
def torch_load(file_name): with open(file_name, 'rb') as f: return torch.load(f)
という記述部からCUDAを実行させるように見えたのですが、そこから何をすればいいかわからず困っています。
素人質問、さらにはぶん投げるような質問になってしまっていることは重々承知ですが、
行き詰ってしまっており、ご教授いただければと思います。
回答1件
あなたの回答
tips
プレビュー