Giter VIP home page Giter VIP logo

tt-buda-demos's Introduction

TT-Buda Demos

Table of Contents

Introduction

The TT-Buda software stack can compile AI/ML models from several different frameworks such as PyTorch and Tensorflow, and execute them in many different ways on Tenstorrent hardware.

Note on terminology:

TT-Buda is the official Tenstorrent AI/ML compiler stack and PyBuda is the Python interface for TT-Buda. PyBuda allows users to access and utilize TT-Buda's features directly from Python. This includes directly importing model architectures and weights from PyTorch, TensorFlow, ONNX, and TFLite.

First 5 Things To-Do

For a simple, 5-step, starting guide on learning the basics of TT-Buda please visit first_5_steps.

In that directory, you will find the following user guides:

  • 1_install_ttbuda.md -> Installation guide for TT-Buda
  • 2_running_nlp_models.ipynb -> Run your first NLP model with TT-Buda
  • 3_running_cv_models.ipynb -> Run your first CNN model with TT-Buda
  • 4_batched_inputs.ipynb -> Learn how to run with batched inputs and how to benchmark models on TT-Buda
  • 5_serving_tt_models.ipynb -> Use FastAPI to host a model running on Tenstorrent hardware to build custom APIs

Model Demos

For additional example code for running some popular AI/ML models, please visit model_demos.

Documentation

Please refer to the official documentation website.

FAQ & Troubleshooting

We keep a running FAQ & troubleshoot guide to help you quickly resolve some of the most common issues at FAQ & Troubleshooting.

Communication

If you would like to formally propose a new feature, report a bug, or have issues with permissions, please file through GitHub issues.

Please access the Discord community forum for updates, tips, live troubleshooting support, and more!

Contributing

We are excited to move our development to the public, open-source domain. However, we are not adequately staffed to review contributions in an expedient and manageable time frame at this time. In the meantime, please review the contributor's guide for more information about contribution standards.

tt-buda-demos's People

Contributors

milank94 avatar anirudtt avatar tstescott avatar shubhamsaboo 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.