We would like to announce that OrchesPy v0.2.0b2 preview release is now available.
OrchesPy is a Python library for NumPy programs for heterogeneous system. Using OrchesPy, a programmer can port NumPy program to a system of an x86 Linux host with both NEC Vector Engine and NVIDIA CUDA GPU with few efforts.
The new features of version 0.2.0b2 are as follows:
- OrchesPy now supports multiple VEs and GPUs on host; and
- OrchesPy transfers data between VE and GPU directly, without copying on host memory, using a new interdevcopy library.
You can download the package and its source code from GitHub or PyPI.
You can download the package and source code of interdevcopy library from GitHub.
https://github.com/SX-Aurora/interdevcopy
User guide is here.
https://sxauroratsubasa.sakura.ne.jp/documents/orchespy/en/index.html
OrchesPy v0.2.0b2 is a preview release, and is not production quality without official supports by NEC; however, any feedbacks are welcomed.
[Japanese] OrchesPy v0.2.0b2 プレビューリリースが利用可能になりましたことをアナウンスいたします。
OrchesPy は NumPy プログラムのヘテロジニアスシステム向け Python ライブラリです。 OrchesPy により、プログラマは NumPy プログラムを NEC ベクトルエンジンと NVIDIA CUDA GPU を搭載した x86 Linux ホストに容易に移植できます。
バージョン v0.2.0b2 の新機能は下記のとおりです。
- 複数VEおよび複数GPU をサポートします。
- 新しい interdevcopy ライブラリを使用した、 ホストメモリへのコピーを行わない VEとGPUの間の直接データ転送をサポートします。
パッケージとソースコードは GitHub と PyPI からダウンロードできます。
interdevcopy ライブラリのパッケージとソースコードは GitHub からダウンロードできます。
https://github.com/SX-Aurora/interdevcopy
ユーザガイドはこちらです。
https://sxauroratsubasa.sakura.ne.jp/documents/orchespy/en/index.html
OrchesPy v0.2.0b2 はプレビューリリースであり、製品品質ではなく、NEC による公式のサポートはありません。しかしながら、皆様のフィードバックを歓迎いたします。
Posted by Nwiki000015 (forum administrator) on 31 March 2023 at 01:54. Edited by Nwiki000015 (forum administrator) on 31 March 2023 at 02:06. |
|