amazon-sagemaker-examples icon indicating copy to clipboard operation
amazon-sagemaker-examples copied to clipboard

[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)

Open dsoldatkin opened this issue 1 year ago • 1 comments

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, strftime

│ in <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 │   """                                                                                  │
│    2480 │   MonitoringDatasetFormat                                                              │
│    2481 │     Represents 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.

dsoldatkin avatar Oct 09 '24 19:10 dsoldatkin

Hi @dsoldatkin try to change pip install with pydantic like below:

%pip install sagemaker-core huggingface_hub pydantic --upgrade --quiet

later there can be also error with deploying endpoint I sugest to deploy llama 3 like in below notebook using jumpstart:

sm-jumpstart_foundation_llama_3_text_completion.ipynb

HubGab-Git avatar Oct 13 '24 11:10 HubGab-Git