2016-01-12 6 views
6

TensorflowのCIFAR-10の例を実行しようとしています。しかし、python cifar10.pyを実行すると、以下のエラーが表示されます。Tensorflow ArgumentError CIFAR-10の実行例

pipを使用してVersion 0.6.0のTensorflowパッケージをインストールしました。このフレームワークは、MNISTチュートリアルやいくつかの自己開発ネットワークを含む他のモデルでもうまく機能しています。誰かが問題の起源についての考えを持っていますか?あなたはギターの問題を開くべきだと思いますか?

I tensorflow/stream_executor/dso_loader.cc:101] successfully opened CUDA library libcublas.so.7.0 locally 
I tensorflow/stream_executor/dso_loader.cc:101] successfully opened CUDA library libcudnn.so.6.5 locally 
I tensorflow/stream_executor/dso_loader.cc:101] successfully opened CUDA library libcufft.so.7.0 locally 
I tensorflow/stream_executor/dso_loader.cc:101] successfully opened CUDA library libcuda.so locally 
I tensorflow/stream_executor/dso_loader.cc:101] successfully opened CUDA library libcurand.so.7.0 locally 
Traceback (most recent call last): 
    File "cifar10.py", line 54, in <module> 
    """Number of images to process in a batch.""") 
    File "/disk/no_backup/teichman/tensorflow/gpu_mode/local/lib/python2.7/site-packages/tensorflow/python/platform/default/_flags.py", line 86, in DEFINE_integer 
    _define_helper(flag_name, default_value, docstring, int) 
    File "/disk/no_backup/teichman/tensorflow/gpu_mode/local/lib/python2.7/site-packages/tensorflow/python/platform/default/_flags.py", line 60, in _define_helper 
    type=flagtype) 
    File "/usr/lib/python2.7/argparse.py", line 1297, in add_argument 
    return self._add_action(action) 
    File "/usr/lib/python2.7/argparse.py", line 1671, in _add_action 
    self._optionals._add_action(action) 
    File "/usr/lib/python2.7/argparse.py", line 1498, in _add_action 
    action = super(_ArgumentGroup, self)._add_action(action) 
    File "/usr/lib/python2.7/argparse.py", line 1311, in _add_action 
    self._check_conflict(action) 
    File "/usr/lib/python2.7/argparse.py", line 1449, in _check_conflict 
    conflict_handler(action, confl_optionals) 
    File "/usr/lib/python2.7/argparse.py", line 1456, in _handle_conflict_error 
    raise ArgumentError(action, message % conflict_string) 
argparse.ArgumentError: argument --batch_size: conflicting option string(s): --batch_size 
+0

OSはどれですか? [ビルドステータス](https://github.com/tensorflow/tensorflow)を確認しましたか? –

+0

OSはLinuxです。ビルドステータスとは何ですか? – MarvMind

+0

ビルドがテストに合格しているかどうかを伝えます。 [link](https://github.com/tensorflow/tensorflow)を見ると、現在Mac OS CPUが動作していないことがわかります。 –

答えて

6

解決済み。 1つはpython cifar10.pyを直接実行するはずではありませんが、代わりにpython cifar10_train.pyまたはpython cifar10_eval.pyを実行する必要があります。

+1

それは驚くべきことではありません。このエラーは、同じコマンドライン引数を2回追加しようとしていることを示しています。これは、1つのスクリプトがすでにパーサーが定義されていることを「認識していない」場合に発生します。 – hpaulj

+0

ファイルを2回インポートします。 –

関連する問題