私のチュートリアルの説明で--data-dir = $ { PWD}は何ですか?

私のチュートリアルの説明で--data-dir = $ { PWD}は何ですか?

チュートリアルの指示に従ってください。

CIFAR-10データセットをダウンロードし、提供されたスクリプトを使用してTFRecordファイルを生成します。次のスクリプトと関連コマンドはCIFAR-10データセットをダウンロードし、トレーニング、検証、および評価データセットのTFRecordを生成します。

私が実行する必要があるコマンドは次のとおりです。

python generate_cifar10_tfrecords.py --data-dir=${PWD}/cifar-10-data

その{PWD}部分はそのままにしておく必要がありますか、{PWD}それとも必要な作業ディレクトリに変更する必要がありますか?

ベストアンサー1

これは${PWD}、文字列の代わりに「環境変数」の値を挿入するようにシェルに指示するシェルの変数置換です。PWDこれは常に現在存在するディレクトリへの絶対パスであるため、ユーザーが使用するディレクトリと同じ値が含まれます。走っている

user@host$ pwd

コマンドラインから。

cifar-10-dataデータがコマンドを実行するディレクトリの下のサブディレクトリにある場合は、文字通り保持できます。そうでない場合は、スクリプトを適用するデータのパス(またはデータをダウンロードするパス)に置き換える必要があります。そのパスの正確な意味はスクリプト文書で見つける必要があります。 。

${PWD}/原則として、呼び出すコマンドに絶対パス名が必要な場合を除き、パスの前にプレフィックスを付ける必要はありません(もちろん、あなたの場合はそうです)。

おすすめ記事