答えて

1

FLAGSは、解析されたコマンドライン引数を保持します。このスクリプトはargparseライブラリを使用していますが、スタイルはライブラリから継承されています。元々はGoogleで内部的にC++で開発された後、ソースをオープンして別の言語に移植されています。パーサの定義から見やすいです何FLAGS.model_dir手段

parser.add_argument(
     '--model_dir', 
     type=str, 
     default='/tmp/imagenet', 
     help="""\ 
     Path to classify_image_graph_def.pb, 
     imagenet_synset_to_human_label_map.txt, and 
     imagenet_2012_challenge_label_map_proto.pbtxt.\ 
     """ 
) 

そうは、その場所は、彼女は、スクリプトを実行するときにユーザーが指定しています。指定されていない場合は、'/tmp/imagenet'というパスが使用されます。

+0

スクリプトは、ダウンロードしたデータセットを置く場所をディレクトリに問い合せません。それはちょうどダウンロードを開始する。問題は、ダウンロードしたスクリプトを中断して、ダウンロードしたファイルにアクセスしようとしていないか、完全にダウンロードされていないため、実行時エラーが発生し、スクリプトが実行されないことです。 '/ tmp/imagenet'このディレクトリはどこにありますか?それで、私はそれを削除して、データを再ダウンロードすることができます。 –

+0

異なるディレクトリパスを手動でコーディングしたい場合、どのように行うことができますか? –

+0

それは聞いていません。それは正しい議論に依存している。 'train.sh'を実行すると、' --model_dir = inception'を使用するので、モデルは ''開始 ''ディレクトリにあります – Maxim

関連する問題