Skip to main content

Torch DirectML extension backend.

Project description

PyTorch with DirectML

DirectML acceleration for PyTorch is currently available for Public Preview. PyTorch with DirectML enables training and inference of complex machine learning models on a wide range of DirectX 12-compatible hardware.

DirectML is a high-performance, hardware-accelerated DirectX 12 library for machine learning. DirectML provides GPU acceleration for common machine learning tasks across a broad range of supported hardware and drivers, including all DirectX 12-capable GPUs from vendors such as AMD, Intel, NVIDIA, and Qualcomm.

More information about DirectML can be found in Introduction to DirectML.

PyTorch on DirectML is supported on both the latest versions of Windows 10 and the Windows Subsystem for Linux, and is available for download as a PyPI package. For more information about getting started, see GPU accelerated ML training (docs.microsoft.com)

Feedback

We look forward to hearing from you!

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.microsoft.com.

When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

External Links

PyTorch homepage

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

torch_directml-0.1.13.dev221206-cp310-cp310-win_amd64.whl (7.4 MB view details)

Uploaded CPython 3.10 Windows x86-64

torch_directml-0.1.13.dev221206-cp39-cp39-win_amd64.whl (7.5 MB view details)

Uploaded CPython 3.9 Windows x86-64

torch_directml-0.1.13.dev221206-cp38-cp38-win_amd64.whl (7.5 MB view details)

Uploaded CPython 3.8 Windows x86-64

torch_directml-0.1.13.dev221206-cp37-cp37m-win_amd64.whl (7.5 MB view details)

Uploaded CPython 3.7m Windows x86-64

File details

Details for the file torch_directml-0.1.13.dev221206-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for torch_directml-0.1.13.dev221206-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 214e4908be69e4e43100b8e75bf0cc50a5e0ff7f22aaf6844bd859d215eeda22
MD5 1fee2b9f12b9a780c5644cc671ae38ba
BLAKE2b-256 a8fc4bd1f7013670759289245d5b0a764ecf9a5cfd2dd20b388905d1266026d4

See more details on using hashes here.

File details

Details for the file torch_directml-0.1.13.dev221206-cp310-cp310-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for torch_directml-0.1.13.dev221206-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cd2709f7d7cbcbc156b940c5395e36575c3a7f269311bfe115e7f6148b893fb0
MD5 9b0de252c67fe219f4d59290e24da88c
BLAKE2b-256 fcd443cdec683d12cb69e348d1ccb793464c2a723fb720a0d76dad59625fab98

See more details on using hashes here.

File details

Details for the file torch_directml-0.1.13.dev221206-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for torch_directml-0.1.13.dev221206-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 5c05d30ff00bb00b5ebe7142a882347bdd446e9d69b6ff57ccfb43fcd068598c
MD5 88b3c6a41bc3349869366d18e588d7e7
BLAKE2b-256 7a373f97039e3111e388caf10a6d3acdcc9d787e2ffd93ccda2791f4a021965f

See more details on using hashes here.

File details

Details for the file torch_directml-0.1.13.dev221206-cp39-cp39-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for torch_directml-0.1.13.dev221206-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 45482e2db37983fba018c04cd2a52be60960d4ad8502c366e8072a942f06b63c
MD5 bef1617223003c18b04394ca813e05ed
BLAKE2b-256 7875650630d627025527e2012d5c5d7a4388069df4772d46fe0cc7ee25085bed

See more details on using hashes here.

File details

Details for the file torch_directml-0.1.13.dev221206-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for torch_directml-0.1.13.dev221206-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 7418e8917e74b0655ec5d35208e1c710d7a3eb35db1b6cdf7ca381a3ef30bc34
MD5 c0dde0252451024e4a42d3f0efcfd87b
BLAKE2b-256 478b42993a4e4f6659d98d85068015b686fe37633f1bd47d19b6df1e29b0cabf

See more details on using hashes here.

File details

Details for the file torch_directml-0.1.13.dev221206-cp38-cp38-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for torch_directml-0.1.13.dev221206-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 94e42f47c10a99d2231404c7dddd528c779d73ee27c01fd368bb702bb668018d
MD5 8908804b559ebfb1d9b32331dbd2be67
BLAKE2b-256 8846761afff36bed146ab05b51c43a6319c0cfded355c578870385b41cee9b81

See more details on using hashes here.

File details

Details for the file torch_directml-0.1.13.dev221206-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for torch_directml-0.1.13.dev221206-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 afe70ed302d3e0c4339989a62bf91bca534667ff144a337e27e7c8663e3d16e5
MD5 ab5a73049faf0ee5a8abee1d0238d7bd
BLAKE2b-256 61287a36941a935aa2b43496f725470f368c804c7cfbc31b7c0721413d9592f1

See more details on using hashes here.

Supported by

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