sagemaker-python-sdk icon indicating copy to clipboard operation
sagemaker-python-sdk copied to clipboard

NameContains doesn't work in list_training_jobs

Open b5y opened this issue 6 months ago • 0 comments

Describe the bug Can't get list of training jobs using NameContains argument using list_training_jobs function. It returns training jobs without this argument properly.

To reproduce

import boto3
import sagemaker

sess = sagemaker.Session()
sm_client = sess.sagemaker_client

name_contains = 'something'
response = sm_client.list_training_jobs(
        # NextToken='string',
        MaxResults=10,
        # CreationTimeAfter=datetime(2023, 12, 20),
        # CreationTimeBefore=datetime(2023, 12, 21),
        LastModifiedTimeAfter=datetime(2024, 2, 1),
        # LastModifiedTimeBefore=datetime(2023, 12, 21),
        NameContains=name_contains,
        StatusEquals='Completed',
        SortBy='CreationTime',
        SortOrder='Descending',
        # WarmPoolStatusEquals='Available'|'Terminated'|'Reused'|'InUse'
    )

returns empty list

Expected behavior Should return list of training jobs with specified name suffix.

Screenshots or logs

System information A description of your system. Please provide:

  • SageMaker Python SDK version: 2.203.1
  • Framework name (eg. PyTorch) or algorithm (eg. KMeans):
  • Framework version:
  • Python version: 3.11.7
  • CPU or GPU: both
  • Custom Docker image (Y/N): N

b5y avatar Feb 04 '24 07:02 b5y