Giter VIP home page Giter VIP logo

amazon-sagemaker-nvidia-ngc-examples's Introduction

Amazon SageMaker and NVIDIA GPU Cloud (NGC) Examples

This repository is a collection of notebooks that will show you how to use NGC containers and models withing Amazon SageMaker. This repository includes the following examples:

  1. Using an NGC PyTorch container to Fine-tune a BERT model
  2. Using an NGC pretrained BERT model for Question-Answering in PyTorch
  3. Deploy an NGC SSD model for PyTorch on SageMaker
  4. Compile a PyTorch model from NGC to SageMaker Neo and deploy onto SageMaker
  5. Train and Deploy a TensorFlow BERT model using the NGC container/model to TensorRT
  6. Using an NGC TensorFlow container on SageMaker
  7. Deploy an NGC model for TensorFlow on SageMaker

NVIDIA NGC

NGC - NVIDIA’s app catalog for Deep Learning, High Performance Computing and Visualisation gives you easy access to enterprise-grade GPU-optimized containers, along with pretrained models, resources, Helm charts, and software development kits (SDKs) that can be deployed at scale. NGC accelerates your end-to-end AI development and deployment pipeline, empowering you to build reliable and scalable applications.

With more than 80 containers and over a 100 models, NGC is quickly becoming the de facto tool for data scientists and application developers for their AI software needs.

  • Containers - The deep learning frameworks and HPC containers from NGC are GPU-optimized and tested on NVIDIA GPUs for scale and performance. With a one-click operation, you can easily pull, scale, and run containers in your environment. The deep learning containers from NGC are developed on a monthly basis, packed with latest features that help extract the maximum performance from your exisiting GPUs.

  • Models - NGC provides pretrained models for applications such as: image classification, object detection, language translation, text to speech, recommender engines, sentiment analysis and many more. So if you’re looking to build on existing models to extend your capabilities or customise models with transfer learning to suit your bespoke use cases NGC has you covered. The results from MlPerf competioton shows how our models optimized for GPUs reach the solution in the fastest time possible.

  • Resources - NGC offers step-by-step instructions and scripts for creating deep learning models with code samples, making it easy to integrate the models into your applications. These examples come with sample performance and accuracy metrics so you can compare your results. Leveraging our expert guidance on building DL models for image classification, language translation, text-to-speech and more, you can quickly build performance-optimized models by easily adjusting the hyperparameters.

  • Helm Charts - NGC offers a range of Helm Charts that make it easy to deploy powerful NVIDIA and third-party software which your IT teams can install on Kubernetes clusters to give users faster access to run their workloads.

NGC carries lots of great content from NVIDIA and our partners that can be used for your AI applications. But if you’re after access to some exclusive applications, you can SIGN UP HERE.

amazon-sagemaker-nvidia-ngc-examples's People

Contributors

amazon-auto avatar w601sxs avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.