Forum - OrchesPy v0.2.0b2

Jump to navigation Jump to search
Overview > Topics > Software/tools > OrchesPy v0.2.0b2
[#141]

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.