sagemaker.core.jumpstart.notebook_utils#
This module stores notebook utils related to SageMaker JumpStart.
Functions
|
Parse the model ID, return a tuple framework, task, rest-of-id. |
Parses model spec key, determine if the model is proprietary or open weight. |
|
|
Retrieve web url describing pretrained model. |
|
List frameworks for JumpStart, and optionally apply filters to result. |
|
List models for JumpStart, and optionally apply filters to result. |
|
List scripts for JumpStart, and optionally apply filters to result. |
|
List tasks for JumpStart, and optionally apply filters to result. |
- sagemaker.core.jumpstart.notebook_utils.extract_framework_task_model(model_id: str) Tuple[str, str, str][source]#
Parse the model ID, return a tuple framework, task, rest-of-id.
- Parameters:
model_id (str) – The model ID for which to extract the framework/task/model.
- sagemaker.core.jumpstart.notebook_utils.extract_model_type_filter_representation(spec_key: str) str[source]#
Parses model spec key, determine if the model is proprietary or open weight.
- Parameters:
spek_key (str) – The model spec key for which to extract the model type.
- sagemaker.core.jumpstart.notebook_utils.get_model_url(model_id: str, model_version: str, region: str | None = None, sagemaker_session: ~sagemaker.core.helper.session_helper.Session = <sagemaker.core.helper.session_helper.Session object>, config_name: str | None = None) str[source]#
Retrieve web url describing pretrained model.
- Parameters:
model_id (str) – The model ID for which to retrieve the url.
model_version (str) – The model version for which to retrieve the url.
region (str) – Optional. The region from which to retrieve metadata. (Default: None)
sagemaker_session (sagemaker.session.Session) – Optional. The SageMaker Session to use to retrieve the model url.
- sagemaker.core.jumpstart.notebook_utils.list_jumpstart_frameworks(filter: ~sagemaker.core.jumpstart.filters.Operator | str = <sagemaker.core.jumpstart.filters.Constant object>, region: str | None = None, sagemaker_session: ~sagemaker.core.helper.session_helper.Session = <sagemaker.core.helper.session_helper.Session object>) List[str][source]#
List frameworks for JumpStart, and optionally apply filters to result.
- Parameters:
filter (Union[Operator, str]) – Optional. The filter to apply to list frameworks. This can be either an
Operatortype filter (e.g.And("task == ic", "framework == pytorch")), or simply a string filter which will get serialized into an Identity filter. (eg."task == ic"). If this argument is not supplied, all frameworks will be listed. (Default: Constant(BooleanValues.TRUE)).region (str) – Optional. The AWS region from which to retrieve JumpStart metadata regarding models. (Default: None).
sagemaker_session (sagemaker.session.Session) – Optional. The SageMaker Session to use to perform the model search. (Default: DEFAULT_JUMPSTART_SAGEMAKER_SESSION).
- sagemaker.core.jumpstart.notebook_utils.list_jumpstart_models(filter: ~sagemaker.core.jumpstart.filters.Operator | str = <sagemaker.core.jumpstart.filters.Constant object>, region: str | None = None, list_incomplete_models: bool = False, list_old_models: bool = False, list_versions: bool = False, sagemaker_session: ~sagemaker.core.helper.session_helper.Session = <sagemaker.core.helper.session_helper.Session object>) List[Tuple[str] | Tuple[str, str]][source]#
List models for JumpStart, and optionally apply filters to result.
- Parameters:
filter (Union[Operator, str]) – Optional. The filter to apply to list models. This can be either an
Operatortype filter (e.g.And("task == ic", "framework == pytorch")), or simply a string filter which will get serialized into an Identity filter. (e.g."task == ic"). If this argument is not supplied, all models will be listed. (Default: Constant(BooleanValues.TRUE)).region (str) – Optional. The AWS region from which to retrieve JumpStart metadata regarding models. (Default: None).
list_incomplete_models (bool) – Optional. If a model does not contain metadata fields requested by the filter, and the filter cannot be resolved to a include/not include, whether the model should be included. By default, these models are omitted from results. (Default: False).
list_old_models (bool) – Optional. If there are older versions of a model, whether the older versions should be included in the returned result. (Default: False).
list_versions (bool) – Optional. True if versions for models should be returned in addition to the id of the model. (Default: False).
sagemaker_session (sagemaker.session.Session) – Optional. The SageMaker Session to use to perform the model search. (Default: DEFAULT_JUMPSTART_SAGEMAKER_SESSION).
- sagemaker.core.jumpstart.notebook_utils.list_jumpstart_scripts(filter: ~sagemaker.core.jumpstart.filters.Operator | str = <sagemaker.core.jumpstart.filters.Constant object>, region: str | None = None, sagemaker_session: ~sagemaker.core.helper.session_helper.Session = <sagemaker.core.helper.session_helper.Session object>) List[str][source]#
List scripts for JumpStart, and optionally apply filters to result.
- Parameters:
filter (Union[Operator, str]) – Optional. The filter to apply to list scripts. This can be either an
Operatortype filter (e.g.And("task == ic", "framework == pytorch")), or simply a string filter which will get serialized into an Identity filter. (e.g."task == ic"). If this argument is not supplied, all scripts will be listed. (Default: Constant(BooleanValues.TRUE)).region (str) – Optional. The AWS region from which to retrieve JumpStart metadata regarding models. (Default: None).
sagemaker_session (sagemaker.session.Session) – Optional. The SageMaker Session to use to perform the model search. (Default: DEFAULT_JUMPSTART_SAGEMAKER_SESSION).
- sagemaker.core.jumpstart.notebook_utils.list_jumpstart_tasks(filter: ~sagemaker.core.jumpstart.filters.Operator | str = <sagemaker.core.jumpstart.filters.Constant object>, region: str | None = None, sagemaker_session: ~sagemaker.core.helper.session_helper.Session = <sagemaker.core.helper.session_helper.Session object>) List[str][source]#
List tasks for JumpStart, and optionally apply filters to result.
- Parameters:
filter (Union[Operator, str]) – Optional. The filter to apply to list tasks. This can be either an
Operatortype filter (e.g.And("task == ic", "framework == pytorch")), or simply a string filter which will get serialized into an Identity filter. (e.g."task == ic"). If this argument is not supplied, all tasks will be listed. (Default: Constant(BooleanValues.TRUE)).region (str) – Optional. The AWS region from which to retrieve JumpStart metadata regarding models. (Default: None).
sagemaker_session (sagemaker.session.Session) – Optional. The SageMaker Session to use to perform the model search. (Default: DEFAULT_JUMPSTART_SAGEMAKER_SESSION).