CuPy 9.0带来对AMD GPU的支持

近几月,越来越多的之前仅专注于NVIDI GPU的开源项目都已经开始使用开源的ROCm来实现对AMD的镭龙GPU的支持,比如Pytorch 1.8!

作为一个兼容NumPy的开源数值计算库,因专注于NVIDIA的CUDA接口而得名的CuPy库也开始支持AMD的GPU。据悉,上周发布的CuPy 9.0,通过官方的二进制包和Docker镜像,可以使用ROCm来支持AMD的图形处理器。

除此之外,CuPy 9.0还针对Windows进行了更多支持,并提供了一个用于JIT API用来使用Python编写计算内核。新的版本还支持NVIDIA的cuSPARSEit,并在NumPy/SciPy兼容性方面做了许多改进。

QEMU 6.0发布,引入AMD SEVE-ES加密客户端支持,以及对多进程的实验性支持

目前看来,针对AMD SEVE-ES加密的支持终于到位,这也是大家普遍所期待的特性,另外QEMU已经可以支持链接时优化(LTO)来构建,同时也支持LLVM的控制流集成(CFI)。

在多进程支持方面,多进程QEMU的目标是在单独的进程中运行仿真设备,从而提高整体安全性,而不是只有一个大型的单片QEMU进程。多进程QEMU工作是由Oracle工程师领导的,但QEMU 6.0还处于早期阶段,目前仅支持LSI SCSI控制器仿真设备。

另外,还值得注意的是,带VNC的QEMU GUI现在支持带alpha通道的游标。VNC代码现在也支持扩展的桌面大小调整。使用QEMU 6.0的VirtIO-VGA模式在调整大小时应该使客户机显示适应VNC客户机窗口。

其它方面,QEMU 6.0对VirtIO-FS进行了修复,对RISC-V的支持也进行了各种改进,现在也支持各种ARMv8.1-M架构和Cortex M55 CPU的仿真等。同时QEMU 6.0还引入了一个实验性的RAM快照共嗯那个。

QEMU 是一个处理器/计算机虚拟仿真器,是开源Linux虚拟化工具中的重要一员。

往期文章

理工科学生福利:Mathpix Snip数学公式识别神器

Calligra:永久免费的轻量级Office办公套件

Dia:一款灵巧的流程图软件

开源头条 | Chrome 90正式发布,带来AV1编码支持和新的API

开源头条 | Gimp 2.10.24版本发布,可替代Photoshop