CANN SDK for Computer Vision and NLP Pipelines Training Course
The CANN SDK (Compute Architecture for Neural Networks) equips users with robust deployment and optimization tools for real-time AI applications in computer vision and natural language processing, particularly on Huawei Ascend hardware.
This instructor-led live training, available online or onsite, is designed for intermediate-level AI practitioners looking to build, deploy, and optimize vision and language models using the CANN SDK for production scenarios.
Upon completion of this training, participants will be able to:
- Deploy and optimize CV and NLP models using CANN and AscendCL.
- Utilize CANN utilities to convert models and integrate them into live pipelines.
- Optimize inference performance for tasks such as detection, classification, and sentiment analysis.
- Construct real-time CV/NLP pipelines tailored for edge or cloud-based deployment.
Course Format
- Interactive lectures accompanied by demonstrations.
- Hands-on labs featuring model deployment and performance profiling.
- Live pipeline design utilizing real-world CV and NLP use cases.
Customization Options
- To arrange customized training for this course, please get in touch with us.
Course Outline
Introduction to CV/NLP Deployment with CANN
- AI model lifecycle from training to deployment.
- Key performance considerations for real-time CV and NLP.
- Overview of CANN SDK tools and their role in model integration.
Preparing CV and NLP Models
- Exporting models from PyTorch, TensorFlow, and MindSpore.
- Handling model inputs/outputs for image and text tasks.
- Using ATC to convert models to OM format.
Deploying Inference Pipelines with AscendCL
- Running CV/NLP inference using the AscendCL API.
- Preprocessing pipelines: image resizing, tokenization, normalization.
- Postprocessing: bounding boxes, classification scores, text output.
Performance Optimization Techniques
- Profiling CV and NLP models using CANN tools.
- Reducing latency with mixed-precision and batch tuning.
- Managing memory and compute for streaming tasks.
Computer Vision Use Cases
- Case study: object detection for smart surveillance.
- Case study: visual quality inspection in manufacturing.
- Building live video analytics pipelines on Ascend 310.
NLP Use Cases
- Case study: sentiment analysis and intent detection.
- Case study: document classification and summarization.
- Real-time NLP integration with REST APIs and messaging systems.
Summary and Next Steps
Requirements
- Familiarity with deep learning applied to computer vision or NLP.
- Experience with Python and AI frameworks like TensorFlow, PyTorch, or MindSpore.
- Basic understanding of model deployment or inference workflows.
Audience
- Computer vision and NLP practitioners utilizing Huawei’s Ascend platform.
- Data scientists and AI engineers developing real-time perception models.
- Developers integrating CANN pipelines within manufacturing, surveillance, or media analytics sectors.
Need help picking the right course?
southafrica@nobleprog.co.za or +27 (0)10 005 5793
CANN SDK for Computer Vision and NLP Pipelines Training Course - Enquiry
Related Courses
Advanced LangGraph: Optimization, Debugging, and Monitoring Complex Graphs
35 HoursLangGraph is a framework designed for constructing stateful, multi-actor LLM applications as composable graphs, featuring persistent state and execution control.
This instructor-led live training, available online or onsite, targets advanced AI platform engineers, AI DevOps specialists, and ML architects aiming to optimize, debug, monitor, and operate production-grade LangGraph systems.
Upon completing this training, participants will be able to:
- Design and optimize complex LangGraph topologies for speed, cost-efficiency, and scalability.
- Ensure reliability through retries, timeouts, idempotency, and checkpoint-based recovery.
- Debug and trace graph executions, inspect state, and systematically reproduce production issues.
- Instrument graphs with logs, metrics, and traces, deploy to production, and monitor SLAs and costs.
Course Format
- Interactive lecture and discussion.
- Ample exercises and practice sessions.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Building Coding Agents with Devstral: From Agent Design to Tooling
14 HoursDevstral is an open-source framework engineered for creating and executing coding agents capable of interacting with code repositories, developer tools, and APIs to boost engineering productivity.
This instructor-led live training, available online or on-site, targets intermediate to advanced ML engineers, developer-tooling teams, and Site Reliability Engineers (SREs) looking to design, implement, and optimise coding agents using Devstral.
Upon completion of this training, participants will be able to:
- Install and configure Devstral for coding agent development.
- Design agentic workflows for exploring and modifying codebases.
- Integrate coding agents with developer tools and APIs.
- Apply best practices for secure and efficient agent deployment.
Course Format
- Interactive lectures and discussions.
- Extensive exercises and practical practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training session for this course, please contact us to make arrangements.
Open-Source Model Ops: Self-Hosting, Fine-Tuning and Governance with Devstral & Mistral Models
14 HoursDevstral and Mistral models are open-source artificial intelligence technologies engineered for flexible deployment, fine-tuning, and scalable integration.
This instructor-led live training, available both online and onsite, is designed for intermediate to advanced machine learning engineers, platform teams, and research engineers who intend to self-host, fine-tune, and govern Mistral and Devstral models within production environments.
Upon completing this training, participants will be equipped to:
- Establish and configure self-hosted environments for Mistral and Devstral models.
- Apply fine-tuning techniques to enhance performance for specific domains.
- Implement versioning, monitoring, and lifecycle governance mechanisms.
- Ensure security, compliance, and responsible usage of open-source models.
Course Format
- Interactive lectures and discussions.
- Practical exercises focused on self-hosting and fine-tuning.
- Live lab sessions for implementing governance and monitoring pipelines.
Customization Options
- To request customized training for this course, please contact us to make arrangements.
AI Facial Recognition Development for Law Enforcement
21 HoursThis instructor-led live training in Nigeria (online or onsite) is targeted at beginner-level law enforcement personnel who wish to move from manual facial sketching to using AI tools for developing facial recognition systems.
By the end of this training, participants will be able to:
- Understand the fundamentals of Artificial Intelligence and Machine Learning.
- Learn the basics of digital image processing and its application in facial recognition.
- Develop skills in using AI tools and frameworks to create facial recognition models.
- Gain hands-on experience in creating, training, and testing facial recognition systems.
- Understand ethical considerations and best practices in the use of facial recognition technology.
Fiji: Image Processing for Biotechnology and Toxicology
14 HoursThis practical training on Nigeria explores the fundamentals of Fiji and ImageJ for biological research. Participants will acquire essential skills in image preprocessing, quantitative analysis, and macro automation, enabling them to optimize workflows for histological tissues, cells, and other samples while ensuring reproducible results.
LangGraph Applications in Finance
35 HoursLangGraph Foundations: Graph-Based LLM Prompting and Chaining
14 HoursLangGraph is a framework for building graph-structured LLM applications that support planning, branching, tool use, memory, and controllable execution.
This instructor-led, live training (online or onsite) is aimed at beginner-level developers, prompt engineers, and data practitioners who wish to design and build reliable, multi-step LLM workflows using LangGraph.
By the end of this training, participants will be able to:
- Explain core LangGraph concepts (nodes, edges, state) and when to use them.
- Build prompt chains that branch, call tools, and maintain memory.
- Integrate retrieval and external APIs into graph workflows.
- Test, debug, and evaluate LangGraph apps for reliability and safety.
Format of the Course
- Interactive lecture and facilitated discussion.
- Guided labs and code walkthroughs in a sandbox environment.
- Scenario-based exercises on design, testing, and evaluation.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
LangGraph in Healthcare: Workflow Orchestration for Regulated Environments
35 HoursLangGraph for Legal Applications
35 HoursBuilding Dynamic Workflows with LangGraph and LLM Agents
14 HoursLangGraph for Marketing Automation
14 HoursLangGraph is a graph-based orchestration framework that empowers conditional, multi-step LLM and tool workflows, making it ideal for automating and personalising content pipelines.
This instructor-led, live training (online or onsite) is aimed at intermediate-level marketers, content strategists, and automation developers who wish to implement dynamic, branching email campaigns and content generation pipelines using LangGraph.
By the end of this training, participants will be able to:
- Design graph-structured content and email workflows with conditional logic.
- Integrate LLMs, APIs, and data sources for automated personalisation.
- Manage state, memory, and context across multi-step campaigns.
- Evaluate, monitor, and optimise workflow performance and delivery outcomes.
Format of the Course
- Interactive lectures and group discussions.
- Hands-on labs implementing email workflows and content pipelines.
- Scenario-based exercises on personalisation, segmentation, and branching logic.
Course Customization Options
- To request a customised training for this course, please contact us to arrange.
Le Chat Enterprise: Private ChatOps, Integrations & Admin Controls
14 HoursCost-Effective LLM Architectures: Mistral at Scale (Performance / Cost Engineering)
14 HoursProductizing Conversational Assistants with Mistral Connectors & Integrations
14 HoursMistral AI is an open AI platform that empowers teams to build and integrate conversational assistants into enterprise and customer-facing workflows.
This instructor-led, live training (online or onsite) is aimed at beginner-level to intermediate-level product managers, full-stack developers, and integration engineers who wish to design, integrate, and productize conversational assistants using Mistral connectors and integrations.
By the end of this training, participants will be able to:
- Integrate Mistral conversational models with enterprise and SaaS connectors.
- Implement retrieval-augmented generation (RAG) for grounded responses.
- Design UX patterns for internal and external chat assistants.
- Deploy assistants into product workflows for real-world use cases.
Format of the Course
- Interactive lecture and discussion.
- Hands-on integration exercises.
- Live-lab development of conversational assistants.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Vision Builder for Automated Inspection
35 HoursThis instructor-led live training, available in Nigeria (online or onsite), is aimed at intermediate-level professionals who wish to use Vision Builder AI to design, implement, and optimise automated inspection systems for SMT (Surface-Mount Technology) processes.
By the end of this training, participants will be able to:
- Set up and configure automated inspections using Vision Builder AI.
- Acquire and preprocess high-quality images for analysis.
- Implement logic-based decisions for defect detection and process validation.
- Generate inspection reports and optimise system performance.