AI is Coming for Your Toaster
Skills:
ML Pipelines90%
Key Takeaways
Qualcomm AI Hub is revolutionizing AI deployments across various devices, making it easy for developers to bring the latest AI innovations to edge devices within five minutes and five lines of code, using tools like Qualcomm's neural processor and automated model optimization and deployment systems.
Full Transcript
talk to me a bit about what you're doing at like Qualcomm AI Hub because I think there's some fun stuff there for the developers that want to develop on the edge yeah and they want to put models onto the edge yeah I can kind of summarize that very very quickly so uh you know for for those who are unaware uh quom is the largest manufacturer of silicon in the world and we manufacture silicon for phones for PCS for cars and um you know industrial um automation um iot devices so we manufacture silicon for a lot of you know power constrained uh settings and uh one of the one of the things that we're trying to solve is to make it extremely easy for a developer whether that be a manufacturer of these devices or cars or phones or PCS or someone who's building an application on these devices we want to make their job of being able to bring the latest and greatest AI Innovations to our devices as easily as possible um and you know we have a little saying which is they have to be able to do this within um within five minutes within five lines of code so we built a system uh which allows people to you know as soon as they finished training they can say hey this is my model this is the device I want to run it on and go and what our system does is it'll take the model it'll translate it to um how to run it most efficiently on our newal processor it'll optimize it um we actually even have physical devices in in a cloud where uh we'll measure performance right there we'll run it we'll measure accuracy and we'll give back a result in five minutes and to the developer saying okay this model will run in you know 60 milliseconds on the on on these devices um it here's how here's how you should run it on the device uh here's the model for you to download and run and uh and these are the performance characteristics of the model if you want to tweak it some more and here's a link so you can look at it and you know share it with your colleagues so that they also understand what you're deploying and and here's an automation for you to do this programmatically in your in your uh in your system so we've sort of automated the process of being able to deploy models on all our devices and that we believe is the key to more and more Innovation and more and more um iteration and more and more um deployments of more complex things across all our different devices so that in a nutshell is what qu on me I have is [Music]
Original Description
Efficient Deployment of Models at the Edge // MLOps Podcast #284 with Krishna Sridhar, Vice President of Qualcomm.
Big shout out to @qualcomm for sponsoring this episode!
We explored Qualcomm AI Hub with Krishna Sridhar, diving into how Qualcomm is revolutionizing AI deployments across various devices. Qualcomm streamlines the process, enabling developers to easily deploy machine learning models to edge devices - in just five minutes and five lines of code. They've automated the deployment process, ensuring models run efficiently on their processors while providing real-time performance feedback. This innovation opens a gateway for continuous development and deployment, fostering more advanced AI applications. It's truly transformative for developers in power-constrained settings such as mobile phones and IoT devices.
// Abstract
Qualcomm® AI Hub helps to optimize, validate, and deploy machine learning models on-device for vision, audio, and speech use cases.
With Qualcomm® AI Hub, you can:
Convert trained models from frameworks like PyTorch and ONNX for optimized on-device performance on Qualcomm® devices.
Profile models on-device to obtain detailed metrics including runtime, load time, and compute unit utilization.
Verify numerical correctness by performing on-device inference.
Easily deploy models using Qualcomm® AI Engine Direct, TensorFlow Lite, or ONNX Runtime.
The Qualcomm® AI Hub Models repository contains a collection of example models that use Qualcomm® AI Hub to optimize, validate, and deploy models on Qualcomm® devices.
Qualcomm® AI Hub automatically handles model translation from source framework to device runtime, applying hardware-aware optimizations, and performing physical performance/numerical validation. The system automatically provisions devices in the cloud for on-device profiling and inference. The following image shows the steps taken to analyze a model using Qualcomm® AI Hub.
// Bio
Krishna Sridhar leads engineering for Qualcomm™ A
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
Playlist
Uploads from MLOps.community · MLOps.community · 0 of 60
← Previous
Next →
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
Our 1st MLOps Meetup // Luke Marsden // MLOps Meetup #1
MLOps.community
Remote Collaboration as a Data Scientist
MLOps.community
MLOps Manifesto with Luke Marsden from Dotscience
MLOps.community
MLOps lifecycle description
MLOps.community
What Does Best in Class AI/ML Governance Look Like in Fin Services? // Charles Radclyffe // MLOps #2
MLOps.community
Life purpose and too many spreadsheets
MLOps.community
Explainability, Black boxes and EU white paper on reproducibility
MLOps.community
Hierarchy of Machine Learning Needs // Phil Winder // MLOps Meetup #3
MLOps.community
Automatically Retrain Machine Learning Models? Are best practices worth it?
MLOps.community
Building an MLOps Team? Key ideas to keep in mind
MLOps.community
Hierarchy of MLOps Needs
MLOps.community
Bare necessities for getting an ML model into production
MLOps.community
MLOps and Monitoring
MLOps.community
How Phil Winder got into Data Science and Software Engineering
MLOps.community
Provenance and Reproducibility in Machine Learning; what is it and why you need it?
MLOps.community
Friction Between Data Scientists and Software Engineers
MLOps.community
MLOps Problems in different size companies
MLOps.community
ML tooling in large companies
MLOps.community
ML Platforms - The build vs buy question
MLOps.community
ML Services Gateway at SurveyMonkey
MLOps.community
Message buses, Async and sync architecture
MLOps.community
MLOps #4: Shubhi Jain - Building an ML Platform @SurveyMonkey
MLOps.community
Hybrid Data Science Teams @SurveyMonkey
MLOps.community
How do you handle ML version control at SurveyMonkey
MLOps.community
Doing ML with Personal Information
MLOps.community
Evolution of the ML feature store @SurveyMonkey
MLOps.community
Developing a Machine Learning Feature Store
MLOps.community
Auto retrain ML models is not the question
MLOps.community
3 key parts to Machine Learning monitoring
MLOps.community
MLOps Meetup #6: Mid-Scale Production Feature Engineering with Dr. Venkata Pingali
MLOps.community
MLOps meetup #5 High Stakes ML: Active Failures, Latent Factors with Flavio Clesio
MLOps.community
MLOps: Airflow Pros and Cons
MLOps.community
Specific challenges in Machine Learning
MLOps.community
Current State Of Machine Learning
MLOps.community
Humans in the Loop are a defining factor in Machine Learning
MLOps.community
Learning from real life Machine Learning failures
MLOps.community
Survivorship Bias in machine learning tutorials
MLOps.community
Swiss Cheese model in Machine Learning
MLOps.community
Resume driven development in Machine learning & software engineering
MLOps.community
Who has the highest standards in ML?
MLOps.community
Venkata Pingali of Scribble Data Thoughts on the Current State of Machine Learning
MLOps.community
Dependable data and being able to Trust in your Data with Venkata Pengali of Scribble Data
MLOps.community
Speed, Trust, Evolution and Scale in MLOps
MLOps.community
More difficult transition for data scientists to become ML engineers
MLOps.community
How many models in prod til I need a dedicated ML platform?
MLOps.community
Deeper thinking from data scientists around platform blackholes
MLOps.community
Checkpointing, metadata, and confidence in your data
MLOps.community
Adjacent usecases and multistep feature engineering
MLOps.community
Standardization of Machine Learning tools like in Software Engineering with Venkata Pingali
MLOps.community
Reproducability flaws in end to end Machine Learning debugging
MLOps.community
3rd wave of data scientists
MLOps.community
MLOps meetup #7 Alex Spanos // TrueLayer 's MLOps Pipeline
MLOps.community
MLOps Meetup #8 Optimizing Your ML Workflow with Kubeflow 1.0
MLOps.community
Are Kubeflow and Airflow complementary?
MLOps.community
Why Kubeflow gained so much traction=open community
MLOps.community
Who decides the dirrection of Kubeflow
MLOps.community
What do Kubeflow and Arrikto do and how do they work together?
MLOps.community
Versioning your ML steps with Kubeflow
MLOps.community
Machine Learning Lifecycles//Perception vs Reality
MLOps.community
Kubeflow vs SageMaker in Machine Learning
MLOps.community
More on: ML Pipelines
View skill →Related Reads
📰
📰
📰
📰
Help Choosing Neural Network Architecture for Matrix Classification
Reddit r/deeplearning
How to Choose the Best Deep Learning Model for Medical Imaging
Medium · Deep Learning
Another Way to Read Neural Geometry
Medium · Data Science
Another Way to Read Neural Geometry
Medium · Deep Learning
🎓
Tutor Explanation
DeepCamp AI