CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/npm-pulumi--aws

A Pulumi package for creating and managing Amazon Web Services (AWS) cloud resources with infrastructure-as-code.

Pending

Quality

Pending

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

Overview
Eval results
Files

sagemaker.mddocs/services/

Amazon SageMaker (Services Overview)

Amazon SageMaker is a fully managed machine learning service.

SageMaker Components

Model Development

Build and train ML models.

See SageMaker Documentation for detailed documentation.

const notebook = new aws.sagemaker.NotebookInstance("ml-notebook", {
    name: "development",
    roleArn: role.arn,
    instanceType: "ml.t3.medium",
});

Model Training

const trainingJob = new aws.sagemaker.TrainingJob("training", {
    name: "model-training",
    roleArn: role.arn,
    algorithmSpecification: {
        trainingImage: "image",
        trainingInputMode: "File",
    },
});

Model Deployment

const model = new aws.sagemaker.Model("model", {
    name: "prediction-model",
    executionRoleArn: role.arn,
    primaryContainer: {
        image: "model-image",
    },
});

const endpoint = new aws.sagemaker.Endpoint("inference", {
    name: "inference-endpoint",
    endpointConfigName: config.name,
});

Use Cases

  • Model Development: Interactive notebooks
  • Training: Distributed model training
  • Deployment: Real-time inference endpoints
  • AutoML: Automated machine learning

Related Services

Install with Tessl CLI

npx tessl i tessl/npm-pulumi--aws@7.16.0

docs

index.md

quickstart.md

README.md

tile.json