Skip to main content

PTO kernels

Project description

pto-isa kernels

Ascend NPU kernels using pto-isa. Parallel Tile Operation (PTO) is a virtual instruction set architecture designed by Ascend CANN, focusing on tile-level operations.

Build

source /usr/local/Ascend/ascend-toolkit/set_env.sh
pip3 install -r requirements.txt
make build_wheel

The above commands will generate a wheel (i.e., pto_kernels-0.1.0-*.whl) that is pip installable.

Installing

pip install --force-reinstall pto_isa_kernels-*.whl
make test

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pto_kernels-0.1.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_27_x86_64.whl (11.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.27+ x86-64

pto_kernels-0.1.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_27_x86_64.whl (11.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.27+ x86-64

pto_kernels-0.1.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_27_aarch64.whl (10.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.27+ ARM64

File details

Details for the file pto_kernels-0.1.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_27_x86_64.whl.

File metadata

File hashes

Hashes for pto_kernels-0.1.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 3d892e1991a07910c7f313a13608bf5a87ae51d151c7eddde349de3357d30688
MD5 1b4bbb562a8db492174ba08171e319c7
BLAKE2b-256 a98f14b029511c259228ec734a36d0273cd2acdc25f6b7f2fe3294edbdaf55ce

See more details on using hashes here.

File details

Details for the file pto_kernels-0.1.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_27_x86_64.whl.

File metadata

File hashes

Hashes for pto_kernels-0.1.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 78d70817a3c17954e0fb69152c495ea2cf3270eec084ab2bd3c145835259e61b
MD5 47ba66aaf539db33915f4c9e47c3e572
BLAKE2b-256 e6b6c3aaa5609e616a4ecdd89559a7089cabd0f3982e313ecb1581328cff3255

See more details on using hashes here.

File details

Details for the file pto_kernels-0.1.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_27_aarch64.whl.

File metadata

File hashes

Hashes for pto_kernels-0.1.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_27_aarch64.whl
Algorithm Hash digest
SHA256 2d50b11d5c97fcc4219ffe3578e26b134352f0f7bbb183f0628f40d02b0ce9f5
MD5 a1ed80ae6767af45f32c0b0b17e38b0f
BLAKE2b-256 943e30b1a1ccf70c7b4f468c7bc47d4767143b4f214da1b92bd013acf1c5bcf0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page