我的教程说明中的 --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}是 shell 的变量替换,指示 shell 插入“环境变量”的值,而不是该字符串,PWD该值始终是您当前所在目录的绝对路径,因此包含与您在跑步

user@host$ pwd

在命令行上。

如果您的数据(将)位于cifar-10-data您运行命令的目录下的子目录中,则可以按字面意思保留它。如果没有,您应该将其替换为您想要应用脚本的数据的路径(或者您想要将数据下载到的路径;您应该在脚本的文档中找到该路径的确切含义) 。

${PWD}/原则上,不需要在路径前面添加前缀,除非您调用的命令需要绝对路径名(当然,在您的情况下可能是这样)。

相关内容