Panel For Example Panel For Example Panel For Example

Janus-Pro on Orange Pi AI Pro Board Guide

Author : Adrian February 25, 2026

Introduction

In early 2025, DeepSeek released the Janus-Pro model, which uses a dual-path architecture and supports multimodal interaction. This article documents deployment of Janus-Pro on the Orange Pi AI Pro (20T) 24G development board using the MindSpore AI framework and the MindSpore NLP toolkit, and provides a step-by-step deployment guide for developers.

Open-source link: http://gite.com/mindspore-lab/mindnlp.git

Environment Setup

MindSpore installation (v2.5.0)

First, set Ascend-related environment variables:

Before installing MindSpore, install the required dependency packages. Run the following in a terminal:

After dependencies are installed, install MindSpore 2.5.0. Visit the MindSpore official site and select the matching MindSpore, Python, and CANN versions (the screenshots below match this configuration). Copy the installation command into your shell and execute it.

After installation, run the following command to verify the installation:

The expected output is shown here:

MindSporeNLP installation

Note that all commands below should be run under the HwHiAiUser user.

First, download the MindSpore NLP code. The repository has been adapted for Janus. Install MindSpore NLP from source by running the following commands:

Running examples

Examples require swap. Check whether swap is configured by running:

If the swap size is 0, swap is not configured.

Use the following command to configure swap (the default password is shown in the image):

To run the image understanding task, enter the following in a terminal:

The example input image used is shown in the original example.

Execution result:

To run the image generation task, enter the following in a terminal:

Recommended Reading
Deploy DeepSeek LLM on ELF 2 (RK3588) Development Board

Deploy DeepSeek LLM on ELF 2 (RK3588) Development Board

November 17, 2025

Guide to converting and deploying the DeepSeek LLM on Rockchip RK3588 using RKLLM-Toolkit: environment setup, cross-compilation, model conversion and board deployment.

Article
EASY EAI Nano-TB (RV1126B) AIoT Board Data Sheet

EASY EAI Nano-TB (RV1126B) AIoT Board Data Sheet

November 17, 2025

Technical overview of the EASY EAI Nano-TB AIoT mainboard (RV1126B): quad-core Cortex-A53, up to 3 Tops NPU, dual MIPI CSI, MIPI DSI, dual GbE, WiFi 6, USB, GPIO, Linux SDK.

Article
Crystal Oscillators in AI Smart Glasses

Crystal Oscillators in AI Smart Glasses

November 17, 2025

Overview of AI glasses hardware and the role of quartz crystal oscillators in providing precise clock signals for display rendering, data processing, and wireless stabilization.

Article
iTOP-RK3568 MobileNet Image Classification Inference

iTOP-RK3568 MobileNet Image Classification Inference

November 17, 2025

Guide to validating MobileNet image classification inference on the iTOP-RK3568 board, covering RK3568 hardware, NPU use, model files, and execution steps.

Article
Senior Engineer Review of the ELF 2 Development Board

Senior Engineer Review of the ELF 2 Development Board

February 25, 2026

Hands-on review of the ELF 2 learning board with RK3588: hardware, documentation, embedded Linux and AI tutorials, multimedia interfaces, expandability and suggested improvements.

Article
Manufacturers of China-made Differential Scanning Calorimeters

Manufacturers of China-made Differential Scanning Calorimeters

February 25, 2026

Technical overview of differential scanning calorimeter capabilities and selection: measuring polymers, metals, chemical kinetics, pharma and food stability, and DZ-DSC models.

Article