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

news/2024/9/29 17:44:52/

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

1.1 进入module虚拟环境

python3 -m venv qai_hub_models_env && source qai_hub_models_env/bin/activate

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

pip install "qai_hub_models[whisper_base_en]"

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

python -m qai_hub_models.models.whisper_base_en.demo

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

python -m qai_hub_models.models.whisper_base_en.export

2. 问题分析及解决

2.1 samplerate包问题

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


ModuleNotFoundError: No module named 'samplerate'

解决:

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

pip install --upgrade pip

更新包索引

sudo apt-get update  

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

sudo apt-get install cmakepip install samplerate

查看包

pip show samplerate

包已成功安装。

2.2 whisper包问题

但是继续运行仍缺包

ModuleNotFoundError: No module named 'whisper'

继续下载whisper包

pip install -U openai-whisper


http://www.ppmy.cn/news/1532022.html

相关文章

Solidity智能合约中的异常处理(error、require 和 assert)

Solidity 中的三种抛出异常方法:error、require 和 assert 在 Solidity 开发中,异常处理是确保智能合约安全性和正确性的关键步骤。Solidity 提供了三种主要方法来抛出异常:error、require 和 assert。本文将详细介绍这三种方法的用途、实现方…

正则表达式在过滤交换机lldp信息的应用举例

#include <iostream> #include <string> #include <regex> #include <vector> #include <unordered_map> #include <sstream> #include <unistd.h> // For usleep// 假设存在的 LOG_INFO 和 LOG_WARNING 函数 #define LOG_INFO(...)…

SpringMVC4-SpringMVC获取请求参数

目录 通过ServletAPI获取&#xff08;不常用&#xff09; 通过控制器方法的形参获取请求参数 RequestParam RequestHeader CookieValue 通过POJO获取请求参数 解决获取请求参数的乱码问题 test_param.html&#xff1a; <!DOCTYPE html> <html lang"en&qu…

性能调优知识点(mysql)三

SQL底层执行原理 MySQL的内部组件结构&#xff1a;大体来说&#xff0c;MySQL 可以分为 Server 层和存储引擎层store两部分 Server层:主要包括连接器、查询缓存、分析器、优化器、执行器等&#xff0c;涵盖 MySQL 的大多数核心服务功能&#xff0c;以及所有的内置函数&#xf…

R包:VennDiagram韦恩图

加载R包 library(VennDiagram)数据 # Prepare character vectors v1 <- c("DKK1", "NPC1", "NAPG", "ERG", "VHL", "BTD", "MALL", "HAUS1") v2 <- c("SMAD4", "DKK1…

一、Spring Boot集成Spring Security之自动装配

Spring Boot集成Spring Security之自动装配介绍 一、实现功能及软件版本说明二、创建Spring Boot项目三、查看自动装配配置类四、自动装配配置类之SecurityAutoConfiguration1、SecurityAutoConfiguration部分源码2、主要作用3、SpringBootWebSecurityConfiguration3.1、Spring…

深入探讨AI 神经网络:类型、特点与创新应用

一、引言 1.1 背景 随着科技的飞速发展,人工智能已经成为当今社会的热门领域。在人工智能的发展过程中,神经网络扮演着至关重要的角色。神经网络是一种模拟人类大脑神经元结构的计算模型,它通过大量的神经元相互连接并进行信息处理,从而实现对数据的分析和预测。不同类型…

网络空间搜索引擎- FOFA的使用技巧总结

网络空间搜索引擎- FOFA的使用技巧总结 简介 FOFA是一款网络空间测绘的搜索引擎&#xff0c;旨在帮助用户以搜索的方式查找公网上的互联网资产。 FOFA的查询方式类似于谷歌或百度&#xff0c;用户可以输入关键词来匹配包含该关键词的数据。不同的是&#xff0c;这些数据不仅包…