모델에 버전 추가하기
모델에 버전 추가하기 (ALTER MODEL ADD VERSION)
기존 모델 버전에서 기존 모델에 새 버전을 추가합니다. 버전은 추론 및 기타 기능을 수행하기 위해 호출할 수 있는 메서드를 포함하는 실제 모델 코드입니다.
Snowflake Model Registry Python API를 사용하여 처음부터 모델 버전을 만들 수 있습니다. SQL에서는 기존 모델 버전에서만 모델 버전을 만들 수 있습니다.
일부 버전 속성은 수정할 수 있지만(ALTER MODEL ... MODIFY VERSION 참조), 버전에 포함된 실제 모델 구현은 변경할 수 없습니다.
이 명령은 다음 변형도 지원합니다:
- ALTER MODEL .. ADD VERSION ... FROM internalStage (내부 스테이지에서 모델 버전을 생성합니다)
참조:
ALTER MODEL ... MODIFY VERSION, ALTER MODEL ... DROP VERSION
출처: 문서
본문
구문
ALTER MODEL [ IF EXISTS ] ADD VERSION
FROM MODEL [ VERSION ]
변형 구문
이 변형 구문은 Snowflake Model Registry Python API에서 사용해요. SQL에서 모델 버전을 처음부터 생성하는 것은 불가능해요.
ALTER MODEL [ IF EXISTS ] ADD VERSION FROM internalStage
여기서:
internalStage ::=
@[.][/]
| @[.]%[/]
| @~[/]
내부 스테이지에 대한 자세한 내용은 Choosing an internal stage for local files를 참조해요.
매개변수
name
모델의 식별자를 지정해요. 식별자에 공백, 특수 문자, 또는 대소문자가 섞인 문자가 포함되어 있으면 전체 식별자를 큰따옴표로 묶어야 해요. 큰따옴표로 묶인 식별자는 대소문자를 구분해요. 식별자 구문에 대한 자세한 내용은 Identifier requirements를 참조해요.
ADD VERSION version_name
버전의 식별자를 지정해요. 이 식별자는 모델 내에서 고유해야 해요. 식별자에 공백, 특수 문자, 또는 대소문자가 섞인 문자가 포함되어 있으면 전체 식별자를 큰따옴표로 묶어야 해요. 큰따옴표로 묶인 식별자는 대소문자를 구분해요. 식별자 구문에 대한 자세한 내용은 Identifier requirements를 참조해요.
FROM MODEL source_model_name [ VERSION source_version_or_alias_name ]
FROM internalStage 변형을 사용하지 않는 경우 필수예요.
버전을 가져올 모델의 이름을 지정해요.
해당 모델의 특정 버전을 가져오려면 VERSION source_version_or_alias_name 절을 지정해요. 이 절을 생략하면 명령이 소스 모델의 기본 버전을 가져와요.
FROM internalStage
FROM internalStage 변형을 사용하는 경우 필수예요.
버전의 파일이 포함된 내부 스테이지를 지정해요.