Back to All
Developer Blog

Qualcomm AI Hub explained: Workbench, Models and Apps

Sign up for Developer monthly newsletter-image

Sign up for Developer monthly newsletter

Join thousands of developers around the globe who receive latest news and updates from our monthly curated newsletter.

Sign up

Qualcomm AI Hub is where you go to accelerate your on-device AI model development. It is our one-stop-shop for enabling AI models to be deployed across edge devices through three offerings: an on-device model optimization platform, pre-optimized models, and sample applications.

To better distinguish our products, our on-device model optimization platform, previously called Qualcomm AI Hub, is now Qualcomm AI Hub Workbench.

It’s the same platform you know, with a name that reflects what it stands for: a hands-on, developer friendly platform where you go to hammer on your trained model and bang it into shape so that it is ready to deploy on device. We’re excited to see all the great work you’ll accomplish using Qualcomm AI Hub.

What is Qualcomm AI Hub?

Qualcomm AI Hub is the overarching name for all three products: Qualcomm AI Hub Workbench, Qualcomm AI Hub Models, and Qualcomm AI Hub Apps. Developers can use each product independently or together to accelerate the development of their on-device AI models.

Qualcomm AI Hub Workbench is the platform for on-device AI. You can bring any model, target any device, and use any runtime to have an optimized, deployable asset within minutes.

Qualcomm AI Hub Models are our pre-optimized models to select your model, review performance metrics across various devices with Qualcomm technology, and easily download model assets.

Qualcomm AI Hub Apps are a set of sample apps for learning how to integrate your model into your application and achieve optimized performance on-device. 

pick Qualcomm AI Hub path

Now, let's dig into when you should use each product and their differences:

Qualcomm AI Hub Workbench is our powerhouse platform, focused on bringing your custom trained model on device by leveraging simple-to-use Python APIs. This is where you optimize your model, quantize and profile it, running inference on real devices, validating that it meets your performance requirements.

We focus on doing the heavy lifting behind the scenes – automatic optimizations, compiling for your desired runtime, visualizing which layers are bottlenecks – so that you don’t have to.

  • Compile your model for your desired runtime and device.
  • Quantize at various precisions to review performance.
  • Profile your compiled model on a real device, to run inference and collect detailed performance measurements.
  • Inference on-device with your own input data, check accuracy and review model outputs.

Our comprehensive API documentation shares what additional options you have for each job.

Qualcomm AI Hub Models contains 250 pre-optimized models (and growing!) that encompasses popular use cases, from object detection to speech recognition, video classification, image to text, and more. We run every model from Qualcomm AI Hub Models across a variety of chipsets used in mobile, compute, IoT, and auto devices.

Every two weeks, these models are compiled and profiled on Qualcomm AI Hub Workbench, running inference to provide up-to-date performance metrics across applicable runtimes.

These models are ready to use: simply select your model and download to integrate into applications. The model cards also serve as a point of reference for which models are compatible on certain chipsets. 

Once you’ve selected one of our Qualcomm AI Hub Models, check out each model’s specific instructions in the corresponding model folder in our GitHub Repository (quic/ai-hub-models). From there, you can run an end-to-end sample, explore a PyTorch-based demo, and generate the optimized model yourself via Qualcomm AI Hub Workbench, running inference and downloading the model.

Qualcomm AI Hub Apps is a new addition to Qualcomm AI Hub, consisting of sample applications to help you learn how to integrate our Qualcomm AI Hub Models into your application. Walk through instructions per application, in our GitHub repository (quic/ai-hub-apps) for Windows and Android.

You can leverage our samples and learn how to configure your runtime and match performance results from Qualcomm AI Hub Models. Drag and drop your selected model into the specified location, set up the application and away you go, ready to deploy on device!

Where real work gets done to bring your model on device

All three products work together harmoniously to ensure that you’re bringing the best version of your model on-device. Explore and select from Qualcomm AI Hub Models, build and experiment on model performance in Qualcomm AI Hub Workbench, and bundle your model into an application with Qualcomm AI Hub Apps to deploy on device. We can’t wait to see what on-device AI experiences Qualcomm AI Hub enables you to build.

To dive in, create an account on Qualcomm AI Hub Workbench.

Join our community on Slack to ask any questions about Qualcomm AI Hub.

Come for support, stay for the community

Get support from experts, connect with like-minded developers, and access exclusive virtual events.

Opinions expressed in the content posted here are the personal opinions of the original authors, and do not necessarily reflect those of Qualcomm Incorporated or its subsidiaries ("Qualcomm"). The content is provided for informational purposes only and is not meant to be an endorsement or representation by Qualcomm or any other party. This site may also provide links or references to non-Qualcomm sites and resources. Qualcomm makes no representations, warranties, or other commitments whatsoever about any non-Qualcomm sites or third-party resources that may be referenced, accessible from, or linked to this site.

Qualcomm branded products are products of Qualcomm Technologies, Inc. and/or its subsidiaries.

About the Author
Meghan Stronach
Meghan StronachProduct Manager
Qualcomm relentlessly innovates to deliver intelligent computing everywhere, helping the world tackle some of its most important challenges. Our leading-edge AI, high performance, low-power computing, and unrivaled connectivity deliver proven solutions that transform major industries. At Qualcomm, we are engineering human progress.

Stay connected

Get the latest Qualcomm and industry information delivered to your inbox.

Subscribe
Manage your subscription

© Qualcomm Technologies, Inc. and/or its affiliated companies.

Snapdragon and Qualcomm branded products are products of Qualcomm Technologies, Inc. and/or its subsidiaries. Qualcomm patented technologies are licensed by Qualcomm Incorporated.

Note: Certain services and materials may require you to accept additional terms and conditions before accessing or using those items.

References to "Qualcomm" may mean Qualcomm Incorporated, or subsidiaries or business units within the Qualcomm corporate structure, as applicable.

Qualcomm Incorporated includes our licensing business, QTL, and the vast majority of our patent portfolio. Qualcomm Technologies, Inc., a subsidiary of Qualcomm Incorporated, operates, along with its subsidiaries, substantially all of our engineering, research and development functions, and substantially all of our products and services businesses, including our QCT semiconductor business.

Materials that are as of a specific date, including but not limited to press releases, presentations, blog posts and webcasts, may have been superseded by subsequent events or disclosures.

Nothing in these materials is an offer to sell or license any of the services or materials referenced herein.