2017-01-22 2 views
0

train_mnist.py가 Ubuntu 15.10 64bit 및 python 2.7에서 실행될 때 오류 (IOError : [Errno 2] 해당 파일 또는 디렉토리 : 'result/cg.dot')가 발생했습니다. 그것을 해결하는 방법을 알려주십시오.IOError on train_mnist.py

[email protected]:~/chainer/examples/mnist$ python train_mnist.py 
GPU: -1 
# unit: 1000 
# Minibatch-size: 100 
# epoch: 20 

Traceback (most recent call last): 
    File "train_mnist.py", line 115, in <module> 
    main() 
    File "train_mnist.py", line 112, in main 
    trainer.run() 
    File "/home/survey/anaconda2/lib/python2.7/site-packages/chainer/training/trainer.py", line 292, in run 
    entry.extension(self) 
    File "/home/survey/anaconda2/lib/python2.7/site-packages/chainer/training/extensions/computational_graph.py", line 57, in dump_graph 
    with open(out_path, 'w') as f: 
IOError: [Errno 2] No such file or directory: 'result/cg.dot' 
+0

권한상의 문제입니다. 그것은 "sudo"명령을 추가하여 해결됩니다. – user7452691

답변

1

open(..., 'w') 중간 디렉토리가 생성되지 않습니다. 디렉토리 result이 있는지 확인하십시오.

import os 
# Make sure the result directory exist 
if not os.path.exists('result'): 
    os.path.mkdir('result') 

...