Qualcomm AI Hub模型优化1: Whisper-Base-En导出及问题解决

1 从Qualcomm AI Hub Module中选择Whisper-Base-En模块部署

1.1 进入module虚拟环境

bash 复制代码
python3 -m venv qai_hub_models_env && source qai_hub_models_env/bin/activate

1.2 使用pip安装高通音频转录包

bash 复制代码
pip install "qai_hub_models[whisper_base_en]"

1.3 安装后,运行以下简单的CLI演示

bash 复制代码
python -m qai_hub_models.models.whisper_base_en.demo

1.4 使用导出脚本,这些脚本生成针对设备上部署进行优化的模型。这可以按如下方式运行:

bash 复制代码
python -m qai_hub_models.models.whisper_base_en.export

2. 问题分析及解决

2.1 samplerate包问题

在执行步骤3-4时,会报找不到samplerate包的错误

ModuleNotFoundError: No module named 'samplerate'

解决:

升级Python的包管理工具pip到最新版本:

bash 复制代码
pip install --upgrade pip

更新包索引

bash 复制代码
sudo apt-get update  

先安装cmake,再安装samplerate【直接安装samplerate会失败】

bash 复制代码
sudo apt-get install cmake

pip install samplerate

查看包

bash 复制代码
pip show samplerate

包已成功安装。

2.2 whisper包问题

但是继续运行仍缺包

ModuleNotFoundError: No module named 'whisper'

继续下载whisper包

bash 复制代码
pip install -U openai-whisper
相关推荐
漫谈网络6 分钟前
KVM创建的虚拟机,虚拟机的网卡是如何生成的
运维·服务器·网络·qemu·虚拟化·kvm
mjhcsp30 分钟前
深入解析 IDM 插件开发挑战赛:技术要点与实践指南
服务器·阿里云·云计算
NiKo_W37 分钟前
Linux 进程通信——匿名管道
linux·运维·服务器
zz-zjx42 分钟前
Nginx 生产级知识架构树(按流量路径 + 运维维度组织)含生产常见错误
运维·nginx·架构
diqiudq2 小时前
用AMD显卡节省nVidia显卡显存占用
linux·深度学习·ubuntu·显存释放
励志不掉头发的内向程序员2 小时前
【Linux系列】并发世界的基石:透彻理解 Linux 进程 — 进程状态
linux·运维·服务器·开发语言·学习
种时光的人3 小时前
无状态HTTP的“记忆”方案:Spring Boot中Cookie&Session全栈实战
服务器·spring boot·后端·http
小龙报4 小时前
《KelpBar海带Linux智慧屏项目》
linux·c语言·vscode·单片机·物联网·ubuntu·学习方法
mljy.4 小时前
Linux《线程同步和互斥(下)》
linux
养生技术人4 小时前
Oracle OCP认证考试题目详解082系列第50题
运维·数据库·sql·oracle·database·开闭原则