Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Duration 14 hours
Course Outline
Overview of CANN Optimization Features
- Handling of inference performance within the CANN framework.
- Optimization objectives for edge and embedded AI systems.
- Insights into AI Core utilization and memory allocation strategies.
Leveraging the Graph Engine for Analysis
- Introduction to the Graph Engine and its execution pipeline.
- Visualization of operator graphs and associated runtime metrics.
- Adapting computational graphs to facilitate optimization.
Profiling Tools and Key Performance Metrics
- Utilizing the CANN Profiling Tool for comprehensive workload analysis.
- Evaluating kernel execution times and identifying bottlenecks.
- Profiling memory access patterns and implementing tiling strategies.
Developing Custom Operators with TIK
- Overview of TIK and its operator programming model.
- Implementation of custom operators using the TIK DSL.
- Testing and benchmarking the performance of developed operators.
Advanced Operator Optimization via TVM
- Introduction to integrating TVM with CANN.
- Auto-tuning strategies applied to computational graphs.
- Determining when and how to transition between TVM and TIK.
Techniques for Memory Optimization
- Managing memory layouts and buffer placements.
- Methods to minimize on-chip memory usage.
- Best practices regarding asynchronous execution and resource reuse.
Real-World Deployment Scenarios and Case Studies
- Case study: Performance tuning for smart city camera pipelines.
- Case study: Optimizing the inference stack for autonomous vehicles.
- Guidelines for iterative profiling and ongoing improvement.
Summary and Future Directions
Requirements
- A solid command of deep learning model architectures and training workflows.
- Practical experience in deploying models using CANN, TensorFlow, or PyTorch.
- Proficiency in the Linux CLI, shell scripting, and Python programming.
Intended Audience
- AI performance engineers.
- Specialists in inference optimization.
- Developers working on edge AI or real-time systems.
Custom Corporate Training
Training solutions designed exclusively for businesses.
- Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
- Flexible Schedule: Dates and times adapted to your team's agenda.
- Format: Online (live), In-company (at your offices), or Hybrid.
Price per private group, online live training, starting from 2600 € + VAT*
Contact us for an exact quote and to hear our latest promotions