blob: 35cfd7c3f4b21bdc5969079529d37f88860353c8 [file] [log] [blame]
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Apache TVM</title>
<link rel="shortcut icon" href="/assets/images/favicon.ico">
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous">
<link rel="stylesheet" href="/css/slick.css">
<link rel="stylesheet" href="/css/slick-theme.css">
<link rel="stylesheet" href="/css/custom.css">
</head>
<body>
<div class="bannerMain">
<header class="header">
<div class="container">
<div class="headerInner d-flex justify-content-between align-items-center">
<div class="headerLogo">
<a href="/"><img src="/assets/images/logo.svg" alt="Logo"></a>
</div>
<div id="headMenu" class="headerNav">
<button type="button" id="closeHeadMenu" class="navCloseBtn"><img src="/assets/images/close-icon.svg"
alt="Close"></button>
<ul class="nav">
<li class="nav-item">
<a class="nav-link" href="/community">Community</a>
</li>
<li class="nav-item">
<a class="nav-link" href="/download">Download</a>
</li>
<li class="nav-item">
<a class="nav-link" href="/vta">VTA</a>
</li>
<li class="nav-item">
<a class="nav-link" href="/blog">Blog</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://tvm.apache.org/docs/">Docs</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://tvmconf.org/">Conference</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://github.com/apache/incubator-tvm/">Github</a>
</li>
</ul>
<div class="responsiveasfdropdown">
<button type="button" class="btn-link">
ASF
</button>
<ul>
<li>
<a href="https://www.apache.org/">Apache Homepage</a>
</li>
<li>
<a href="https://www.apache.org/licenses/">License</a>
</li>
<li>
<a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a>
</li>
<li>
<a href="https://www.apache.org/security/">Security</a>
</li>
<li>
<a href="https://www.apache.org/foundation/thanks.html">Thanks</a>
</li>
<li>
<a href="https://www.apache.org/events/current-event">Events</a>
</li>
</ul>
</div>
</div>
<div class="responsiveMenuIcon">
<button type="button" id="menuBtn" class="btn-menu"><img src="/assets/images/menu-icon.svg"
alt="Menu Icon" /></button>
</div>
<div class="asfDropdown">
<div class="dropdown">
<button type="button" class="btn-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true"
aria-expanded="false">
ASF
</button>
<div class="dropdown-menu dropdown-menu-right">
<ul>
<li>
<a href="https://www.apache.org/">Apache Homepage</a>
</li>
<li>
<a href="https://www.apache.org/licenses/">License</a>
</li>
<li>
<a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a>
</li>
<li>
<a href="https://www.apache.org/security/">Security</a>
</li>
<li>
<a href="https://www.apache.org/foundation/thanks.html">Thanks</a>
</li>
<li>
<a href="https://www.apache.org/events/current-event">Events</a>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
</header>
<section class="bannerSec">
<div class="container">
<div class="bannerInner">
<div class="bannerDetails">
<h1>Apache TVM</h1>
<p class="subHeadingOne">An End to End Machine Learning Compiler Framework for CPUs, GPUs and accelerators</p>
<a href="/#about" class="btn btn-dark">Learn More</a>
</div>
<div class="rightAlignDetails">
<p class="subHeadingTwo">Apache TVM is an open source machine learning compiler framework for CPUs,
GPUs, and machine learning accelerators. It aims to enable machine learning engineers to optimize and run
computations efficiently on any hardware backend.</p>
</div>
</div>
</div>
<a name="about"></a>
</section>
</div>
<section class="aboutSec">
<div class="container">
<ul class="aboutInner">
<li class="aboutImgCol"><img src="/assets/images/about-image.svg" alt="Aboutimage" title="aboutimage" class="desktopImg" />
<img src="/assets/images/about-responsive-image.svg" alt="responsiveAbout" title="responsiveAbout" class="responsiveImg" /></li>
<li class="aboutDetailsCol">
<h4 id="about-apache-tvm">About Apache TVM</h4>
<p>The vision of the Apache TVM Project is to host a diverse community of experts and practitioners
in machine learning, compilers, and systems architecture to build an accessible, extensible, and
automated open-source framework that optimizes current and emerging machine learning models for
any hardware platform. TVM provides the following main features:</p>
<ul>
<li>Compilation of deep learning models into minimum deployable modules.</li>
<li>Infrastructure to automatic generate and optimize models on more backend with better performance.</li>
</ul>
</li>
</ul>
</div>
</section>
<section class="keyfeatures">
<div class="key-section-container">
<h2 class="key-title-text" id="key-features--capabilities">Key Features &amp; Capabilities</h2>
<ul>
<li class="key-block"><img src="/assets/images/speed.svg" alt="Performance" title="speed" />
<h3 id="performance">Performance</h3>
<p class="mb-3">Compilation and minimal runtimes commonly unlock ML workloads on existing hardware.</p>
</li>
<li class="key-block"><img src="/assets/images/run.svg" alt="Run Everywhere" title="run" />
<h3 id="run-everywhere">Run Everywhere</h3>
<p>CPUs, GPUs, browsers, microcontrollers, FPGAs and more.</p>
<p class="mt-0 mt-lg-3">Automatically generate and optimize tensor operators on more backends.</p>
</li>
<li class="key-block"><img src="/assets/images/Flexibility.svg" alt="Flexibility" title="Flexibility" />
<h3 id="flexibility">Flexibility</h3>
<p>Need support for block sparsity, quantization (1,2,4,8 bit integers, posit), random forests/classical ML, memory planning, MISRA-C compatibility, Python prototyping or all of the above?</p>
<p class="mt-0 mt-lg-3">TVM’s flexible design enables all of these things and more.</p>
</li>
<li class="key-block"><img src="/assets/images/use.svg" alt="Ease of Use" title="Ease of Use" />
<h3 id="ease-of-use">Ease of Use</h3>
<p>Compilation of deep learning models in Keras, MXNet, PyTorch, Tensorflow, CoreML, DarkNet and more. Start using TVM with Python today, build out production stacks using C++, Rust, or Java the next day.</p>
</li>
</ul>
</div>
</section>
<section class="docSec">
<div class="container">
<ul>
<li class="doc-link-block">
<h3 id="docs">Docs</h3>
<p><a href="https://tvm.apache.org/docs/">Written with care <br /> &amp; love for you.</a></p>
</li>
<li class="doc-link-block">
<h3 id="community">Community</h3>
<p><a href="/community">Join the TVM <br /> community</a></p>
</li>
<li class="doc-link-block">
<h3 id="blog">Blog</h3>
<p><a href="/blog">Read more about TVM <br /> and our thinking</a></p>
</li>
</ul>
</div>
</section>
<script src="https://code.jquery.com/jquery-2.2.0.min.js" type="text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
<!-- <script src="./assets/js/slick.js"></script> -->
<script src="/assets/js/custome.js"></script>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-75982049-2"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-75982049-2');
</script>
</body>
<section class="footerSec">
<div class="footerHeader">
<ul class="container d-flex align-md-items-center justify-content-between flex-column flex-md-row">
<li class="logo">
<p><a href="/"><img src="/assets/images/logo.svg" alt="logo" title="logo" /></a></p>
</li>
<li class="copywrite d-flex align-items-center">
<h5 id="apache-software-foundation--all-right-reserved">© 2020 Apache Software Foundation | All right reserved</h5>
</li>
</ul>
</div>
<ul class="container">
<li class="footernote">
Copyright © 2020 The Apache Software Foundation. Apache TVM, Apache, the Apache feather, and the Apache TVM project logo are either trademarks or registered trademarks of the Apache Software Foundation.</li>
</ul>
</section>
</html>