Skip to main content

Parallel Distributed Deep Learning

Project description


Documentation Status Documentation Status Release License

Welcome to the PaddlePaddle GitHub.

PaddlePaddle, as the only independent R&D deep learning platform in China, has been officially open-sourced to professional communities since 2016. It is an industrial platform with advanced technologies and rich features that cover core deep learning frameworks, basic model libraries, end-to-end development kits, tools & components as well as service platforms. PaddlePaddle is originated from industrial practices with dedication and commitments to industrialization. It has been widely adopted by a wide range of sectors including manufacturing, agriculture, enterprise service, and so on while serving more than 2.3 million developers. With such advantages, PaddlePaddle has helped an increasing number of partners commercialize AI.

Installation

We provide users with four installation methods ,which are pip, conda, docker and install with source code.

PIP Installation

PREQUISTIES

On Windows:
  • Windows 7/8/10 Pro/Enterprise (64bit)
    • GPU version support CUDA 10.2/11.2/11.6/11.7
    • Only supports single card
  • Python version 3.8/3.9/3.10/3.11/3.12 (64 bit)
  • pip version 9.0.1+ (64 bit)
On Linux:
  • Linux Version (64 bit)
    • CentOS 7 (GPUVersion Supports CUDA 10.2/11.2/11.6/11.7)
    • Ubuntu 16.04/18.04/20.04/22.04 (GPUVersion Supports CUDA 10.2/11.2/11.6/11.7)
  • Python Version: 3.8/3.9/3.10/3.11/3.12 (64 bit)
  • pip or pip3 Version 20.2.2+ (64 bit)
On macOS:
  • MacOS version 10.11/10.12/10.13/10.14 (64 bit) (not support GPU version yet)

  • Python version 3.8/3.9/3.10/3.11/3.12 (64 bit)

  • pip or pip3 version 9.0.1+ (64 bit)

Commands to install

cpu:
pip install paddlepaddle
gpu:
pip install paddlepaddle-gpu
specific version cuda:

We only release paddlepaddle-gpu cuda10.2 on pypi.

If you want to install paddlepaddle-gpu with cuda version of 10.2/11.2/11.6/11.7, commands to install are on our website: Installation Document

Verify installation

After the installation is complete, you can use python3 to enter the Python interpreter and then use import paddle and paddle.utils.run_check()

If PaddlePaddle is installed successfully! appears, to verify that the installation was successful.

Other installation methods

If you want to install witch conda or docker or pip, please see commands to install on our website: Installation Document

FOUR LEADING TECHNOLOGIES

  • Agile Framework for Industrial Development of Deep Neural Networks

    The PaddlePaddle deep learning framework facilitates the development while lowering the technical burden, through leveraging a programmable scheme to architect the neural networks. It supports both declarative programming and imperative programming with both development flexibility and high runtime performance preserved. The neural architectures could be automatically designed by algorithms with better performance than the ones designed by human experts.

  • Support Ultra-Large-Scale Training of Deep Neural Networks

    PaddlePaddle has made breakthroughs in ultra-large-scale deep neural networks training. It launched the world's first large-scale open-source training platform that supports the training of deep networks with 100 billions of features and trillions of parameters using data sources distributed over hundreds of nodes. PaddlePaddle overcomes the online deep learning challenges for ultra-large-scale deep learning models, and further achieved the real-time model updating with more than 1 trillion parameters. Click here to learn more

  • Accelerated High-Performance Inference over Ubiquitous Deployments

    PaddlePaddle is not only compatible with other open-source frameworks for models training, but also works well on the ubiquitous developments, varying from platforms to devices. More specifically, PaddlePaddle accelerates the inference procedure with the fastest speed-up. Note that, a recent breakthrough of inference speed has been made by PaddlePaddle on Huawei's Kirin NPU, through the hardware/software co-optimization. Click here to learn more

  • Industry-Oriented Models and Libraries with Open Source Repositories

    PaddlePaddle includes and maintains more than 100 mainstream models that have been practiced and polished for a long time in the industry. Some of these models have won major prizes from key international competitions. In the meanwhile, PaddlePaddle has further more than 200 pre-training models (some of them with source codes) to facilitate the rapid development of industrial applications. Click here to learn more

Documentation

We provide English and Chinese documentation.

  • Basic Deep Learning Models

    You might want to start from how to implement deep learning basics with PaddlePaddle.

  • User Guides

    You might have got the hang of Beginner’s Guide, and wish to model practical problems and build your original networks.

  • Advanced User Guides

    So far you have already been familiar with Fluid. And the next step should be building a more efficient model or inventing your original Operator.

  • API Reference

    Our new API enables much shorter programs.

  • How to Contribute

    We appreciate your contributions!

Communication

  • Github Issues: bug reports, feature requests, install issues, usage issues, etc.
  • QQ discussion group: 796771754 (PaddlePaddle).
  • Forums: discuss implementations, research, etc.

Copyright and License

PaddlePaddle is provided under the Apache-2.0 license.

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

paddlepaddle-2.6.2-cp312-cp312-win_amd64.whl (81.1 MB view details)

Uploaded CPython 3.12 Windows x86-64

paddlepaddle-2.6.2-cp312-cp312-manylinux1_x86_64.whl (125.9 MB view details)

Uploaded CPython 3.12

paddlepaddle-2.6.2-cp312-cp312-macosx_11_0_arm64.whl (65.7 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

paddlepaddle-2.6.2-cp312-cp312-macosx_10_9_x86_64.whl (81.0 MB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

paddlepaddle-2.6.2-cp311-cp311-win_amd64.whl (81.1 MB view details)

Uploaded CPython 3.11 Windows x86-64

paddlepaddle-2.6.2-cp311-cp311-manylinux1_x86_64.whl (126.0 MB view details)

Uploaded CPython 3.11

paddlepaddle-2.6.2-cp311-cp311-macosx_11_0_arm64.whl (65.6 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

paddlepaddle-2.6.2-cp311-cp311-macosx_10_9_x86_64.whl (81.0 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

paddlepaddle-2.6.2-cp310-cp310-win_amd64.whl (81.1 MB view details)

Uploaded CPython 3.10 Windows x86-64

paddlepaddle-2.6.2-cp310-cp310-manylinux1_x86_64.whl (126.0 MB view details)

Uploaded CPython 3.10

paddlepaddle-2.6.2-cp310-cp310-macosx_11_0_arm64.whl (65.6 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

paddlepaddle-2.6.2-cp310-cp310-macosx_10_9_x86_64.whl (81.0 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

paddlepaddle-2.6.2-cp39-cp39-win_amd64.whl (81.0 MB view details)

Uploaded CPython 3.9 Windows x86-64

paddlepaddle-2.6.2-cp39-cp39-manylinux1_x86_64.whl (126.0 MB view details)

Uploaded CPython 3.9

paddlepaddle-2.6.2-cp39-cp39-macosx_11_0_arm64.whl (65.6 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

paddlepaddle-2.6.2-cp39-cp39-macosx_10_9_x86_64.whl (81.0 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

paddlepaddle-2.6.2-cp38-cp38-win_amd64.whl (81.1 MB view details)

Uploaded CPython 3.8 Windows x86-64

paddlepaddle-2.6.2-cp38-cp38-manylinux1_x86_64.whl (125.9 MB view details)

Uploaded CPython 3.8

paddlepaddle-2.6.2-cp38-cp38-macosx_11_0_arm64.whl (65.6 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

paddlepaddle-2.6.2-cp38-cp38-macosx_10_9_x86_64.whl (81.0 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

File details

Details for the file paddlepaddle-2.6.2-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for paddlepaddle-2.6.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f90efb319603883ded4210c72f2415ccd9d0b4290ad78d6cf0a2fc67c84661b0
MD5 d22de63f0b67718c93c6b886336f852d
BLAKE2b-256 756074f9267fa1e3ddcfd6365de887d488eadbe4d7e8e27a9c9c5b330d882151

See more details on using hashes here.

File details

Details for the file paddlepaddle-2.6.2-cp312-cp312-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for paddlepaddle-2.6.2-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8f1d922d0afad50352150f6caaf8781cb9850734ef5f15e96347be048fd46741
MD5 89c69b7cde71501cb8cc14e6a4115bc3
BLAKE2b-256 5bc9f1b04fa7d9f9b44d31edf6e115bd52945a3ccedc87d54a025afc0a9aecef

See more details on using hashes here.

File details

Details for the file paddlepaddle-2.6.2-cp312-cp312-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for paddlepaddle-2.6.2-cp312-cp312-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1aab2186d24402060f690a850acb21e014282b01882bcc1442f5f387dd012a50
MD5 7633820c42d51b88ae0384230f14146b
BLAKE2b-256 2848c8e0eba08eb7efff4ca41f443ee37d6e763a942a62d5397b3471d3964de5

See more details on using hashes here.

File details

Details for the file paddlepaddle-2.6.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for paddlepaddle-2.6.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bb0386dd4699b91253802b0368c10c01c6003c20e2b8040b7c59ad69a0db24c8
MD5 bb646ec65490154024ea87cecb2748f8
BLAKE2b-256 513b122b587ef359345bc8531dff888bcea6f67e4dc60e760c31b845c7a0f0cc

See more details on using hashes here.

File details

Details for the file paddlepaddle-2.6.2-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for paddlepaddle-2.6.2-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5c09c12a4c391dcb5c22ff301162ca08f79b6189158732f10d78c5cb0c88352b
MD5 d8a4a3870d97cb7f0d3eef59baf6a104
BLAKE2b-256 13e85757fda9f2e6d91f6a31904658112203c437c1d3823b0b500124f1945f4a

See more details on using hashes here.

File details

Details for the file paddlepaddle-2.6.2-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for paddlepaddle-2.6.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c83b7d3e8c9856ea458533ce1f4ebef928637b4287969576698b52dbad93bd15
MD5 b2224e451477c8acdde4d595ce6c1ab0
BLAKE2b-256 eebb60a64e4530d909997b950b1d1a24f57966d6e05a9fc45e596a1dacd300f6

See more details on using hashes here.

File details

Details for the file paddlepaddle-2.6.2-cp311-cp311-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for paddlepaddle-2.6.2-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cab8146d32019c5c06a991d268ea9229907390bf1a727f9d3f984bbd6f4de615
MD5 754e9503e9f352d9494dc62a98fc646f
BLAKE2b-256 90717d0d8ced2d9923b00142a34efe2c387f17fe672ff13b61b0587b9d5f93d1

See more details on using hashes here.

File details

Details for the file paddlepaddle-2.6.2-cp311-cp311-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for paddlepaddle-2.6.2-cp311-cp311-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b090db204af19c0b1c187a72a2694faa008c22a4405942e8ea3946eae222be33
MD5 af91b593cbb57fb4faf4b078443085e5
BLAKE2b-256 5407ee0c2dd86c6d813250ac0fb826c9f2c632fff5e67faf0c1ade20a015b005

See more details on using hashes here.

File details

Details for the file paddlepaddle-2.6.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for paddlepaddle-2.6.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1aa4c6595655580a6080b120cde002ae032a41fa91e37b747662072da836cf54
MD5 ab97a4ef2069e55d65716fe11413a7df
BLAKE2b-256 6fc5bd124ce2d3df404e85988a46e3efdfc398bd9f55f17fd380a913afdbdb5e

See more details on using hashes here.

File details

Details for the file paddlepaddle-2.6.2-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for paddlepaddle-2.6.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 931e464db610d0830aa1d37f3a3191fb5356574916935bf19f1bc5939dcb677c
MD5 e0b0d56dbec2d91b264a78e17111b714
BLAKE2b-256 43bdbb62b8c515de1040fcbdb57f00fa3b1bb4cfb1c804fe0780e49fbfb8c461

See more details on using hashes here.

File details

Details for the file paddlepaddle-2.6.2-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for paddlepaddle-2.6.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f7c8ac07dbf0ba5c42a8a897e9dd7aee594f68d7954961e6dcdfe53d87bc820e
MD5 74c062bbbf55a3bc75ad62bf5eafa980
BLAKE2b-256 f7c18313447bf8a24faa58de6bdb89e156e71ad3417c03f7fe511fef2d9194cc

See more details on using hashes here.

File details

Details for the file paddlepaddle-2.6.2-cp310-cp310-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for paddlepaddle-2.6.2-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2d6e9e4592092b2adc7780678b04a8b9cc5f014485377c95acc5021151308fad
MD5 858255b9d9ac632396637bf079154704
BLAKE2b-256 bc870c379ca1da519f8b0f249728a8bcb78fc480b395e823272307e27b672526

See more details on using hashes here.

File details

Details for the file paddlepaddle-2.6.2-cp310-cp310-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for paddlepaddle-2.6.2-cp310-cp310-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 47cb89d1417ebb01fc2ff55e752a603777878d922e5f9566198ffb4839ed89ec
MD5 6235c6ddd53549e1f13f50b309d95fd8
BLAKE2b-256 4303fea350cb4807121d13f62ff8c7aa96163e795244fbccad570a760c34575a

See more details on using hashes here.

File details

Details for the file paddlepaddle-2.6.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for paddlepaddle-2.6.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fd49805e8b359b41e34bafe8c31c84310b7e321e7853634568c17209855e148e
MD5 4a4f84ca38f93d19cc3f11db5777daba
BLAKE2b-256 ebf838fae1199ce7deecc2c8f85f77eabb3618a2121f09f393b03623312a826b

See more details on using hashes here.

File details

Details for the file paddlepaddle-2.6.2-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for paddlepaddle-2.6.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bb0c8585c77dd4ac24ef3b1d363ac3d9c202d08282fa942638aa0a68f203b503
MD5 af3a32f96e45d6e0dce32779cbb3f09c
BLAKE2b-256 d21094061e1d26e7438f3704a30bf483a326636730e2d6b47d969ab6dbbd33a3

See more details on using hashes here.

File details

Details for the file paddlepaddle-2.6.2-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for paddlepaddle-2.6.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 3036e654d38ee675cf0b17dd98d81f9f0032ea02014ef79eae8944db81a13174
MD5 454928959f88e100f76da48f14b1b5b8
BLAKE2b-256 cee9083f81a49ab4baafef573ce59631ab2daee265f9a48db1984c772ba8b5a8

See more details on using hashes here.

File details

Details for the file paddlepaddle-2.6.2-cp39-cp39-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for paddlepaddle-2.6.2-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0defcf113b7752f8f614122d47cdde1575f32b9516bae273639a0f2aac2cd47a
MD5 8a5ec228db856d4a9b7b9aa7c7ca70f7
BLAKE2b-256 d1313a31acbe66245a6c4c942f1e35247de9632f697d17060db79e01b6cd390a

See more details on using hashes here.

File details

Details for the file paddlepaddle-2.6.2-cp39-cp39-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for paddlepaddle-2.6.2-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 19e13163587ebc48b1c1f9118d3e02315982b617d3b680580f775bdc3ddb0d25
MD5 4bce137a1bc9b9b118454db37ace4df9
BLAKE2b-256 1bb8dd0742c7bec0aa406878a2ad7b5e9db9ea75690e4a7b0a8424bd84e56626

See more details on using hashes here.

File details

Details for the file paddlepaddle-2.6.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for paddlepaddle-2.6.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c3001acb8cab9e3894eb8ad7bb975cf874ed36b7bb74e560ce840e798034d4bb
MD5 c7dffc6575637b24e550a24b4063014d
BLAKE2b-256 329f50eeaa04f1187248c7f91a599c9749731403eea52174aa3bf16bd1e794fc

See more details on using hashes here.

File details

Details for the file paddlepaddle-2.6.2-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for paddlepaddle-2.6.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3f0bf5fa69091da8b350ab8eb86e7bc15679454a665d884ca0ac345f253c768d
MD5 3dc854d3556c426ef35274fe094ea2e5
BLAKE2b-256 d721e6aa6165c1f6c414422f9afb5c4bd84f1fecb357cab9eb8a04dc8d003029

See more details on using hashes here.

File details

Details for the file paddlepaddle-2.6.2-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for paddlepaddle-2.6.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 8aa0feae8c792d950b9986ac38139b59fb05848d914e1de8604be126b8f8c8dc
MD5 8c422036abda07c4123a904e63c5f327
BLAKE2b-256 21b0fbff8168116fd495397084670039586f947ffc6dc5eaf1a34c4fb403f79c

See more details on using hashes here.

File details

Details for the file paddlepaddle-2.6.2-cp38-cp38-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for paddlepaddle-2.6.2-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e15acb67392cccc9f143b4919a9a095fa901d465133d6beb9baa2b12d16b152f
MD5 2ca4a6d55a8e805d3c41d4abf9673fe5
BLAKE2b-256 5b46063d1d1404293ee8b7cc2a9efdc28f6a3085f1edb5c9bca9b7eea5ab7069

See more details on using hashes here.

File details

Details for the file paddlepaddle-2.6.2-cp38-cp38-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for paddlepaddle-2.6.2-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 eec169688f22bbcdd054940e0af6c2dbfd66ee5c7d11f2e271d5d57f7b5e356e
MD5 b8172c175cdcd0f8a888ff2ccaa6a9c8
BLAKE2b-256 56f7906ee3704ead8419deeace947a49b9fd1babef5045074c87b525197648e7

See more details on using hashes here.

File details

Details for the file paddlepaddle-2.6.2-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for paddlepaddle-2.6.2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3b42dc57086d0ba01e259b22391f3d96363a1027472489dfe0b619bf9be53394
MD5 5a32cb222226c4845a429fb63a46ed3b
BLAKE2b-256 1c09cee58f32ca5a62461a5294742e9e48b2820fe4565ccb751561de6b15f851

See more details on using hashes here.

File details

Details for the file paddlepaddle-2.6.2-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for paddlepaddle-2.6.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0b757a3aaca1c498bb644066bc0d4db552a1a7aa1e36437d5acf366b142f483a
MD5 b0a5220bc302c3aff745722e36c3b50e
BLAKE2b-256 1d860e9e8ba3fff26a729aa2ef4faf10466ecb23f1072bb43833652da5fbdcbc

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