Etnaviv NPU支持团结一致,Mesa Upstreaming Next

2023年 10月 23日 64.9k 0

这个
Etnaviv
Mesa中的Gallium3D驱动程序长期以来一直专注于逆向工程,并支持各种SoC中的Vivante图形IP。该驱动程序在开源OpenGL对Vivante图形的支持方面表现良好,而最近Etnaviv已经开始解决Vivante神经处理单元(NPU)的支持问题,这种支持开始在各种SoC中找到。

最近,Etnaviv DRM内核驱动程序和Etnaviv Mesa代码用于
启用VeriSilicon Vivante NPU核心
幸运的是,由于架构接近现有Vivante图形核心,启用NPU支持并不太令人生畏。

Tomeu Vizoso是领导Etnaviv NPU的开发人员之一,他今天宣布“我们做到了!”他现在已经成功地在NPU核心上运行MobileNetV1,并使用待定的Mesa代码。值得注意的是,NPU内核上的性能大约是仅在CPU内核上运行推理的三倍。Vizoso评论道:

“这使我们的性能水平比在A311D SoC的CPU上运行相同的推理快3倍左右。

。。。

卷积在NPU中花费的13毫秒仍然明显高于blob实现的8毫秒,但本博客先前更新中提到的优化应该会让我们非常接近。“

随着最近的成功,Tomeu Vizoso现在正专注于将Etnaviv驱动程序的Vivante NPU支持代码的其余部分引入上游Mesa。
此挂起的合并请求
具有允许在带有Etnaviv Gallium3D的VeriSilicon NPU内核上进行推理的代码。有关Etnaviv NPU状态的更多详细信息,请访问
此博客文章
.

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论