news 2026/2/25 17:53:50

Wasmer 7发布:全面增强Python支持能力

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Wasmer 7发布:全面增强Python支持能力

Wasmer发布了Wasmer 7版本,这是其WebAssembly运行时的重大升级,引入了实验性异步API,为Python提供完整的异步支持。此次更新还为WASIX带来了动态链接支持,大幅扩展了平台对Python包的支持范围。

1月30日发布的Wasmer 7引入了实验性异步API,为Python中的异步函数提供一流支持,解锁了SQLAlchemy等强大库以及其他此前无法运行的Python包。该异步API目前在Singlepass、Cranelift和LLVM后端中均可使用。

Wasmer 7还在WASIX中启用了动态链接支持,WASIX是该平台对WASI(WebAssembly系统接口)的扩展,这一改进为更广泛的Python包和原生模块生态系统提供了支持。WASIX中的动态链接支持解决了Wasmer中Python支持仅限于核心解释器的问题,此前许多原生库如Numpy或Pydantic都无法得到支持,Wasmer 7消除了这一限制。

Wasmer 7还将Cranelift编译器升级到最新版本,并使用Cranelift的新异常处理API增加了对WebAssembly异常的完整支持。为实现这一目标,Wasmer的构建者与标准libunwind库进行了集成,填补了缺失的部分,因为Cranelift编译器依赖自己的展开实现。通过这种方式,Wasmer为所有使用WebAssembly异常的编译器使用相同的展开机制。

在Wasmer 7中,当首次使用更重型的LLVM编译器构建模块时,Wasmer现在会显示编译进度条。此外,在构建Python或PHP等大型包时,会有选择地禁用极大函数的优化,从而显著缩短编译时间。例如,Python构建时间从约90秒降至约10秒。

Wasmer 7还通过增加Singlepass支持来加强RISC-V支持。之前的Wasmer版本通过LLVM和Cranelift支持RISC-V。Wasmer 7还引入了LLVM RV32gc目标。

Q&A

Q1:Wasmer 7的异步API有什么特别之处?

A:Wasmer 7引入的实验性异步API为Python中的异步函数提供一流支持,能够解锁SQLAlchemy等强大库以及其他此前无法运行的Python包。该API目前在Singlepass、Cranelift和LLVM三个后端中均可使用。

Q2:WASIX中的动态链接支持解决了什么问题?

A:动态链接支持解决了Wasmer中Python支持仅限于核心解释器的问题。此前许多原生库如Numpy或Pydantic都无法得到支持,现在可以为更广泛的Python包和原生模块生态系统提供支持。

Q3:Wasmer 7在编译性能方面有哪些改进?

A:Wasmer 7显示编译进度条,并在构建大型包时有选择地禁用极大函数的优化,显著缩短编译时间。例如,Python构建时间从约90秒降至约10秒。同时还加强了RISC-V支持。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/17 12:17:16

智能销售AI助手的模型压缩:AI应用架构师的技术选型

智能销售AI助手的模型压缩:AI应用架构师的技术选型 关键词:智能销售AI助手、模型压缩、AI应用架构师、技术选型、深度学习模型、量化、剪枝 摘要:本文聚焦于智能销售AI助手领域中模型压缩的技术选型问题,旨在为AI应用架构师提供…

作者头像 李华
网站建设 2026/2/16 4:53:46

FPGA 项目真的很难吗?科班生说出真相

这篇文章聊一聊 FPGA 项目在求职中的真实价值,尤其是对缺乏工程经历的学生来说,到底重不重要。前两天,有一位某 985 科班的同学来咨询项目训练的问题。他所在学校本身也有实验课和课程设计,但他说,多一个完整项目&…

作者头像 李华
网站建设 2026/2/18 2:42:37

485总线冲突检测:MCU实时电平对比技术

目录 一、硬件基础:485 芯片与 MCU 的连接逻辑 核心硬件连接要点: 二、核心原理:发送时的电平对比逻辑 三、软件实现:逐位发送 实时电平检测 3.1 先定义硬件引脚(以 STM32 为例) 3.2 引脚初始化 3.…

作者头像 李华
网站建设 2026/2/23 2:28:07

Python基于Vue的 音乐推荐系统的设计与实现django flask pycharm

收藏关注不迷路!!需要的小伙伴可以发链接或者截图给我 项目介绍 音乐是人类永恒的话题之一,且随着信息科学与数字技术的飞速发展音乐已经陈伟人们业余生活的一个重要组成部分。随着流媒体平台的普及,全球音乐市场规模持续扩大&…

作者头像 李华
网站建设 2026/2/25 5:44:13

细胞多尺度仿真软件:CellBlender_(7).分析与可视化模拟结果

分析与可视化模拟结果 在使用CellBlender进行细胞多尺度仿真后,分析和可视化模拟结果是至关重要的步骤。通过这些步骤,可以验证模型的准确性,理解仿真过程中细胞内分子的动态行为,并为进一步的实验设计提供依据。本节将详细介绍如…

作者头像 李华
网站建设 2026/2/18 10:19:39

极域电子教室2016完整版下载|含教师端工具与一键部署包

温馨提示:文末有联系方式极域电子教室2016完整版简介 极域电子教室2016专业整合版,涵盖教师端、学生端全功能组件及配套工具,开箱即用,免二次配置。程序封装说明 ◆ 兼容操作系统:全面适配Windows 7、Windows 10与Wind…

作者头像 李华