Get in Touch
 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.
Investment

Price per private group, online live training, starting from 2600 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories