hygon-audio-au

Evaluates ECAPA-TDNN language identification inference accuracy and latency on Hygon DCU.

7|1|Updated Apr 17, 2026
One-click install
npx skills add https://github.com/DeepLink-org/DeepEval-Skills --skill hygon-audio-au-deeplink-org
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hygon-audio-au
Source: https://github.com/DeepLink-org/DeepEval-Skills/tree/main/skills/Hygon/audio/hygon-audio-au
Command: npx skills add https://github.com/DeepLink-org/DeepEval-Skills --skill hygon-audio-au-deeplink-org

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Running audio understanding model benchmarks on Hygon DCU hardware requires manual container setup, dataset mounting, inference execution, and metric collection, which is error-prone and hard to reproduce. ## Core Features & Use Cases - Automated DCU Container Setup: Launches a preconfigured Docker environment with Hygon DTK, PyTorch, and SpeechBrain, mounting model checkpoints, LMDB datasets, and config files. - Language Identification Inference: Runs the lang-id-voxlingua107-ecapa model on the foundation-lid (VoxLingua107) dataset covering 107 languages. - Metric Collection: Extracts accuracy, average inference time, success rate, and sample counts from acc_report.json into a structured result.json. - Use Case: Ask the agent to test the lang-id-voxlingua107-ecapa model on Hygon DCU, and it will start the container, run inference, and report accuracy and per-sample latency. ## Quick Start Ask the agent to test the lang-id-voxlingua107-ecapa language identification model inference performance on Hygon DCU with the foundation-lid dataset.

Frequently Asked Questions about hygon-audio-au

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I benchmark language identification models on Hygon DCU?

Launch the provided Docker container with model checkpoints, LMDB datasets, and config mounted, then run infer_runner.py inside the container. The script outputs accuracy and average inference time to acc_report.json.

What models and datasets does Hygon audio understanding evaluation support?

It currently supports the lang-id-voxlingua107-ecapa model, an ECAPA-TDNN language identification model covering 107 languages, evaluated on the foundation-lid dataset derived from VoxLingua107 in LMDB format.

What metrics are collected during audio inference evaluation?

The evaluation collects accuracy (language identification correctness), avg_inference_time per sample, success_rate, and total_samples. Results are written to acc_report.json and consolidated into result.json.

Why does SpeechBrain model loading fail inside the container?

SpeechBrain creates symbolic link caches in the model directory when loading checkpoints. Mount the model checkpoint directory with read-write (:rw) permissions instead of read-only to resolve this.

How do I fix DCU out-of-memory errors during inference?

Check VRAM usage with rocm-smi or hy-smi, then set HIP_VISIBLE_DEVICES to an idle DCU card before running the inference script. Ensure the variable is exported before starting Python.