1.1X Rescale CLI 명령

이 섹션에서는 Rescale CLI 앱이 지원하는 다양한 명령 목록을 제공합니다. 당신은 또한 리스케일 CLI 튜토리얼 CLI 명령 사용에 대한 추가 정보는 다음 사항에 유의하세요.

  • API 키를 환경 변수로 설정한 경우 CLI 명령 단순화 페이지에서는 생략할 수 있습니다. [-p <api-token>] 아래 명령에서.
  • Rescale CLI는 기본적으로 미국 플랫폼으로 설정됩니다. platform.rescale.com. 다른 글로벌 플랫폼(EU, JP, KR, ITAR)의 사용자인 경우 CLI 명령에서 -X 플래그를 사용하여 지역 플랫폼을 지정하십시오. 예를 들어:
플랫폼CLI 명령
EUrescale-cli -X https://eu.rescale.com 제출 -p -나
일본rescale-cli -X https://platform.rescale.jp 제출 -p -나
대한민국
rescale-cli -X https://kr.rescale.com 제출 -p -나
ITAR rescale-cli -X https://itar.rescale.com 제출 -p -나
  • Rescale CLI 명령에 대한 도움을 받으려면 다음을 사용할 수 있습니다. -h 깃발. 예 -
    rescale-cli -h
    

Rescale에 대한 정보를 얻을 수 있습니다. 핵심 다음 명령과 플래그를 사용하여 사용할 수 있는 유형 및 소프트웨어:

COMMANDrescale-cli list-info -<flag-type> [-p <api-token>]
깃발
기술
-cRESCALE 코어 유형에 대한 정보를 검색합니다.
-a사용 가능한 소프트웨어에 대한 정보를 검색합니다.

작업 시작

제공된 플래그와 입력 스크립트를 기반으로 작업을 생성하고 시작합니다. 입력 스크립트의 내용에 대한 자세한 내용은 다음을 참조하세요. CLI 고급 재조정.


COMMAND
rescale-cli submit [-p <api-token>] -i <input-script-file>
깃발
기술
1) -q or --quiet일반적으로 STDOUT으로 이동하는 모든 로깅 출력을 억제합니다. 이는 스크립트 출력을 다른 스크립트로 파이프할 때 유용합니다.
2) -E or --end-to-end입력 파일 업로드, 작업 제출, 결과 모니터링 및 결과 파일 다운로드 등 작업을 처음부터 끝까지 실행합니다.
3) -f <file1> <file2> ... <fileN>작업이 완료된 후 다운로드할 출력 파일을 필터링합니다. 이 플래그는 종단 간 작업을 실행하는 동안에만 제출과 함께 사용할 수 있습니다.
4) -J-Djava.io.tmpdir=<directory>임시 파일의 출력 디렉터리를 지정합니다.

작업 중지

현재 실행 중인 작업을 완전히 종료하라는 요청을 제출합니다.

COMMANDrescale-cli stop [-p <api-token>] -j <job-id>

작업 삭제

완료된 작업 삭제 요청을 제출합니다.

COMMANDrescale-cli delete [-p <api-token>] -j <job-id>

작업 상태 확인

지정된 작업의 상태를 요청합니다. 지속적으로 모니터링하려면 루프에 배치하세요. 시간이 오래 걸리는 작업을 모니터링하려면 지수 백오프 알고리즘을 사용하는 것이 좋습니다.


COMMAND
rescale-cli status [-p <api-token>] -j <job-id>

완료된 작업에서 파일 다운로드

작업 실행 후 모든 결과 파일을 다운로드합니다.

COMMANDrescale-cli sync [-p <api-token>] -j <job-id>

깃발
기술
-s <file1> <file2> ... <fileN>"문자열 패턴 일치" 검색을 사용한 출력 파일 필터링.
(이런 일이 XNUMX일에 일어나기 때문에 섬기는 사람 측면에서 더 강력하고 빠른 검색 – 권장).
-f <file1> <file2> ... <fileN>"glob"을 사용한 출력 파일 필터링(클라이언트 측에서 발생)
*모든 문자열과 일치하는 와일드카드입니다.
? 단일 문자와 일치하는 와일드카드입니다.
참고: 이는 bash에서 가장 잘 작동하지만 다른 쉘에서는 작동하지 않을 수 있습니다.
--exclude <file1>,<file2>, ... ,<fileN>지정된 파일을 다운로드에서 제외합니다.
-n <job-id>특정 작업보다 최신인 모든 작업을 동기화합니다. 앱이 생성됩니다
개별 디렉토리 – rescale_job_<job-ID>.
-d <sync-time>지속적인 동기화를 위해 사용자는 다음을 지정할 수 있습니다.
동기화 시간. 초 단위의 시간이 결정됩니다.
두 번의 동기화 시도 사이의 지연 시간입니다.
-o <output directory>지정된 디렉터리에 파일을 다운로드합니다.

실행 중인 작업에서 파일 다운로드

실행 중인 작업에서 특정 파일을 다운로드합니다. 해당 시점에 존재하는 파일의 복사본을 사용자가 명령을 실행한 로컬 디렉터리에 다운로드합니다. 둘째, 파일 이름에 타임스탬프를 추가하고 파일 이름은 "download_{timestamp}_{original_filename}" 형식으로 지정됩니다.


COMMAND
rescale-cli download-file [-p <api_key>] -j <job_id> -f <filename>
깃발기술
-f <file1> <file2> ... <fileN>"문자열 패턴 일치"를 사용한 출력 파일 필터링
(클라이언트 측에서 발생)

Rescale 클라우드 스토리지에 파일 업로드

COMMANDrescale-cli upload -p <api-token> -f <file1> ... <fileN>
깃발기술
-e확장된 세트를 보려면 메타 데이터 업로드 중.
--quietCLI가 더 큰 스크립트에 포함되는 경우 명령에서 json이 아닌 출력을 억제합니다.
-r <file>|-JSON 형식으로 보고서를 생성하고 지정된 파일에 저장하거나 다음과 같은 경우 표준 출력으로 인쇄합니다. - 제공됩니다. 보고서에는 업로드된 파일의 파일 ID와 각 작업의 결과가 포함됩니다.