Get in Touch
 Duration 14 hours

Course Outline

Summary of CANN Performance Enhancement Features

  • Management of inference workloads within the CANN framework
  • Strategic targets for optimizing edge and embedded AI infrastructure
  • Comprehension of AI Core resource allocation and memory management

Leveraging the Graph Engine for Analytical Purposes

  • Orientation to the Graph Engine and its execution workflows
  • Visualization of operator dependencies and runtime performance indicators
  • Modification of computational structures for efficiency enhancements

Diagnostic Instruments and Performance Indicators

  • Application of the CANN Profiling Tool for workload assessment
  • Evaluation of kernel execution duration and identification of constraints
  • Analysis of memory access patterns and tiling methodologies

Development of Custom Operators via TIK

  • Overview of TIK and the associated operator programming framework
  • Creation of tailored operators utilizing the TIK Domain-Specific Language
  • Validation and benchmarking of operator efficiency metrics

Advanced Operator Refinement with TVM

  • Introduction to the integration of TVM with the CANN ecosystem
  • Automated tuning methods for computational networks
  • Criteria for transitioning between TVM and TIK implementations

Memory Management Strategies

  • Oversight of memory structures and buffer positioning
  • Methods to decrease on-chip memory expenditure
  • Standard procedures for asynchronous operations and resource reuse

Practical Implementation and Illustrative Scenarios

  • Scenario analysis: performance adjustment for intelligent urban surveillance systems
  • Scenario analysis: optimization of inference architectures for autonomous vehicles
  • Protocols for iterative profiling and sustained enhancement

Conclusions and Future Directives

Requirements

  • Comprehensive knowledge of deep learning model architectures and training processes
  • Proficiency in model deployment using CANN, TensorFlow, or PyTorch
  • Competence in Linux command-line interfaces, shell scripting, and Python programming

Intended Participants

  • AI performance specialists
  • Inference optimization experts
  • Engineers working on edge AI or real-time systems for government

Number of participants


Price per participant

Upcoming Courses

Related Categories