🤖
AI Wiki
Gradient PlatformDocsGet Started FreeContact Sales
  • Artificial Intelligence Wiki
  • Topics
    • Accuracy and Loss
    • Activation Function
    • AI Chips for Training and Inference
    • Artifacts
    • Artificial General Intelligence (AGI)
    • AUC (Area under the ROC Curve)
    • Automated Machine Learning (AutoML)
    • CI/CD for Machine Learning
    • Comparison of ML Frameworks
    • Confusion Matrix
    • Containers
    • Convergence
    • Convolutional Neural Network (CNN)
    • Datasets and Machine Learning
    • Data Science vs Machine Learning vs Deep Learning
    • Distributed Training (TensorFlow, MPI, & Horovod)
    • Generative Adversarial Network (GAN)
    • Epochs, Batch Size, & Iterations
    • ETL
    • Features, Feature Engineering, & Feature Stores
    • Gradient Boosting
    • Gradient Descent
    • Hyperparameter Optimization
    • Interpretability
    • Jupyter Notebooks
    • Kubernetes
    • Linear Regression
    • Logistic Regression
    • Long Short-Term Memory (LSTM)
    • Machine Learning Operations (MLOps)
    • Managing Machine Learning Models
    • ML Showcase
    • Metrics in Machine Learning
    • Machine Learning Models Explained
    • Model Deployment (Inference)
    • Model Drift & Decay
    • Model Training
    • MNIST
    • Overfitting vs Underfitting
    • Random Forest
    • Recurrent Neural Network (RNN)
    • Reproducibility in Machine Learning
    • REST and gRPC
    • Serverless ML: FaaS and Lambda
    • Synthetic Data
    • Structured vs Unstructured Data
    • Supervised, Unsupervised, & Reinforcement Learning
    • TensorBoard
    • Tensor Processing Unit (TPU)
    • Transfer Learning
    • Weights and Biases
Powered by GitBook
On this page
  • Containers + Gradient
  • Related Material

Was this helpful?

  1. Topics

Containers

PreviousConfusion MatrixNextConvergence

Last updated 5 years ago

Was this helpful?

Containers are lightweight, secure, and portable environments designed for developing, testing, and hosting software applications. Containers run on top of VMs or bare-metal servers and were pioneered by a company called . They have recently become popular in the ML industry.

Container orchestration is dominated by Kubernetes, an open source system for automating and scaling application deployment.

Container registries are where containers are hosted. Examples include DockerHub and Amazon ECR.

A Docker file is a set of instructions (software packages to include) in a Docker image. Deploying applications using Docker containers is straightforward.

  • Build: Create an image from a Docker file

  • Push: Save image in a registry

  • Run: Application can be run anywhere

  • Pull: Download containers from a registry

Docker tags specify a version e.g. username/image_name:tag_name

Containers + Gradient

Gradient can run any Docker container (for Notebooks, Experiments, Jobs, and Deployments) hosted on a public or private container registry.

Gradient also includes a way to build containers from a Dockerfile without any expertise in Docker itself.

Related Material

Gradient maintains a list of pre-loaded with various up-to-date ML frameworks, libraries, drivers, and more.

containers
Docker
https://docs.paperspace.com/gradient/notebooks/notebook-containers/building-a-custom-containerdocs.paperspace.com