내 튜토리얼 설명에서 --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}/원칙적으로 호출하는 명령에 절대 경로 이름이 필요한 경우가 아니면 경로 앞에 접두어를 붙일 필요가 없습니다(물론 귀하의 경우에는 그럴 수도 있음).

관련 정보