Course Outline
Introduction to the Huawei Ascend Platform
- Overview of the Ascend architecture and ecosystem.
- Overview of MindSpore and CANN.
- Use cases and industry relevance.
Setting Up the Development Environment
- Installing the CANN toolkit and MindSpore.
- Utilizing ModelArts and CloudMatrix for project orchestration.
- Validating the environment with sample models.
Model Development with MindSpore
- Defining and training models in MindSpore.
- Managing data pipelines and dataset formatting.
- Exporting models to Ascend-compatible formats.
Performance Optimization on Ascend
- Operator fusion and custom kernels.
- Tiling strategies and AI Core scheduling.
- Utilizing benchmarking and profiling tools.
Deployment Strategies
- Weighing the trade-offs between edge and cloud deployment.
- Employing the MindX SDK for deployment.
- Integrating with CloudMatrix workflows.
Debugging and Monitoring
- Using Profiler and AiD for tracing.
- Debugging runtime failures.
- Monitoring resource usage and throughput.
Case Study and Lab Integration
- Developing a full pipeline using MindSpore.
- Lab activity: Building, optimizing, and deploying a model on Ascend.
- Comparing performance with other platforms.
Summary and Next Steps
Requirements
- A foundational understanding of neural networks and AI workflows.
- Proficiency in Python programming.
- Familiarity with model training and deployment pipelines.
Audience
- AI engineers.
- Data scientists utilizing the Huawei AI stack.
- Machine learning developers working with Ascend and MindSpore.
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 3900 € + VAT*
Contact us for an exact quote and to hear our latest promotions
Testimonials (2)
That i gained a knowledge regarding streamlit library from python and for sure i'll try to use it to improve applications in my team which are made in R shiny
Michal Maj - XL Catlin Services SE (AXA XL)
Course - GitHub Copilot for Developers
Trainer able to adjust the course level during training to fit our understanding level on the topic, so that we could gain more useful knowledge that could further help us harness the tools in our daily works.