python エラーの直し方を教えてください。 FTGAN
以下のサイトのコードを実行したのですが、エラーが出ます。floatになっているのが問題のようですが、どう直せばいいのでしょうか?
https://github.com/mil-tokyo/FTGAN
Traceback (most recent call last):
File "train.py", line 164, in <module>
main()
File "train.py", line 161, in main
gan_training(args, train)
File "train.py", line 50, in gan_training
gen = net.Generator(video_len=args.video_len)
File "C:\Users\k773412\Desktop\FTGAN-master\src\FlowGAN\net.py", line 27, in __init__
bn0=L.BatchNormalization(4*4*512*(self.video_len/16)),
File "C:\Users\k773412\AppData\Local\Continuum\anaconda3\envs\STGCN\lib\site-packages\chainer\links\normalization\batch_normalization.py", line 235, in __init__
self._initialize_params(size)
File "C:\Users\k773412\AppData\Local\Continuum\anaconda3\envs\STGCN\lib\site-packages\chainer\links\normalization\batch_normalization.py", line 240, in _initialize_params
self.avg_mean = self._init_array(self._initial_avg_mean, 0, shape)
File "C:\Users\k773412\AppData\Local\Continuum\anaconda3\envs\STGCN\lib\site-packages\chainer\links\normalization\batch_normalization.py", line 255, in _init_array
device=self.device)
File "C:\Users\k773412\AppData\Local\Continuum\anaconda3\envs\STGCN\lib\site-packages\chainer\initializers\__init__.py", line 73, in generate_array
array = xp.empty(shape, dtype=dtype)
TypeError: 'float' object cannot be interpreted as an integer
また、サイトに記載の通りデータセットをダウンロードし、加工しているのですが、実行時に”構文が誤っています。と出てきます。サイト記載通りに実行しているのですが、ファイルパスがおかしいのかもしれません。以下のようにサイトには記載があるのですが、、、
python train.py --gpu=0 --root '/path/to/detaset/'
パス指定のやり方の例も教えていただけると助かります。
ダウンロードしたデータセットはデスクトップにPenn_Actionとして保存しています。
回答よろしくお願いいたします。
0 likes