Skip to content

[Bug Report] NameError: Field name "json" shadows a BaseModel attribute; use a different field name with "alias='json'" when running example notebook for sagemaker_core (sagemaker-core/sagemaker-core-llama-3-8B.ipynb) #4766

@dsoldatkin

Description

@dsoldatkin

Link to the notebook
sagemaker-core/sagemaker-core-llama-3-8B.ipynb

Describe the bug
When running the example notebook in SageMaker Studio v2, I got the following error:

from sagemaker_core.shapes import ContainerDefinition, ProductionVariant
from sagemaker_core.resources import Model, EndpointConfig, Endpoint
from time import gmtime, strftimein <module>:1                                                                                    │
│                                                                                                  │
│ ❱ 1 from sagemaker_core.shapes import ContainerDefinition, ProductionVariant                     │
│   2 #from sagemaker_core.resources import Model, EndpointConfig, Endpoint                        │3 #from time import gmtime, strftime                                                           │4                                                                                              │
│                                                                                                  │
│ /opt/conda/lib/python3.11/site-packages/sagemaker_core/shapes/__init__.py:1 in <module>          │
│                                                                                                  │
│ ❱ 1 from ..main.shapes import *                                                                  │
│   2                                                                                              │
│                                                                                                  │
│ /opt/conda/lib/python3.11/site-packages/sagemaker_core/main/shapes.py:2478 in <module>           │
│                                                                                                  │
│    2475"""                                                                                  │
│    2476                                                                                          │
│    2477                                                                                          │
│ ❱  2478 class MonitoringDatasetFormat(Base):                                                     │
│    2479 │   """                                                                                  │
│    2480MonitoringDatasetFormat                                                              │
│    2481Represents the dataset format used when running a monitoring job.                  │
│                                                                                                  │
│ in pydantic.main.ModelMetaclass.__new__:186                                                      │
│                                                                                                  │
│ in pydantic.utils.validate_field_name:167                                                        │
╰──────────────────────────────────────────────────────────────────────────────────────────────────╯
NameError: Field name "json" shadows a BaseModel attribute; use a different field name with "alias='json'".

To reproduce
Run the example notebook in SageMaker Studio V2.

Logs
If applicable, add logs to help explain your problem.
You may also attach an .ipynb file to this issue if it includes relevant logs or output.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions