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支持。
好文章,需要你的鼓励
英国国家医疗服务(NHS)正将无人机纳入常规医疗物流体系。自今年2月起,无人机每天在雷恩斯公园和圣乔治医院之间运送血液等诊断样本,飞行仅需3分钟,比公路运输快约85%,且碳排放减少高达98%。目前已有逾2000名患者受益。NHS计划将该服务扩展至圣赫利尔、克罗伊登等多家医院,最终惠及约180万名患者。该网络由英国医疗初创公司Apian与谷歌旗下Wing合作运营。
AgentLens是Explyt公司联合俄罗斯学术机构开发的AI编程助手评测基准,通过分析完整人机交互轨迹而非仅看最终结果,从五个维度评估代码智能体的真实表现。
边缘AI计算厂商Aetina宣布,将在其DeviceEdge AIE-KT风冷系列和新款AIE-PT无风扇平台上支持英伟达全新Jetson T3000和T2000模块。T3000基于Blackwell GPU,最高提供865 FP4 TFLOPS算力,功耗70W;T2000则提供400 FP4 TFLOPS,面向视觉AI代理和自主移动机器人等场景。两款模块预计2027年第一季度上市,支持Nemotron、Cosmos 3等英伟达AI软件生态。
韩国梨花女子大学提出Splash框架,通过识别AI模型中的"休眠参数"并只在其中训练触觉能力,让小型多模态AI在学会感知材质触感的同时,完整保留原有视觉语言推理能力。