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-3.1.0-cp313-cp313-win_amd64.whl (99.8 MB view details)

Uploaded CPython 3.13Windows x86-64

paddlepaddle-3.1.0-cp313-cp313-manylinux2014_aarch64.whl (93.8 MB view details)

Uploaded CPython 3.13

paddlepaddle-3.1.0-cp313-cp313-manylinux1_x86_64.whl (195.0 MB view details)

Uploaded CPython 3.13

paddlepaddle-3.1.0-cp313-cp313-macosx_11_0_arm64.whl (95.5 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

paddlepaddle-3.1.0-cp312-cp312-win_amd64.whl (99.8 MB view details)

Uploaded CPython 3.12Windows x86-64

paddlepaddle-3.1.0-cp312-cp312-manylinux2014_aarch64.whl (93.8 MB view details)

Uploaded CPython 3.12

paddlepaddle-3.1.0-cp312-cp312-manylinux1_x86_64.whl (195.0 MB view details)

Uploaded CPython 3.12

paddlepaddle-3.1.0-cp312-cp312-macosx_11_0_arm64.whl (95.5 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

paddlepaddle-3.1.0-cp311-cp311-win_amd64.whl (99.8 MB view details)

Uploaded CPython 3.11Windows x86-64

paddlepaddle-3.1.0-cp311-cp311-manylinux2014_aarch64.whl (93.8 MB view details)

Uploaded CPython 3.11

paddlepaddle-3.1.0-cp311-cp311-manylinux1_x86_64.whl (195.0 MB view details)

Uploaded CPython 3.11

paddlepaddle-3.1.0-cp311-cp311-macosx_11_0_arm64.whl (95.4 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

paddlepaddle-3.1.0-cp310-cp310-win_amd64.whl (99.8 MB view details)

Uploaded CPython 3.10Windows x86-64

paddlepaddle-3.1.0-cp310-cp310-manylinux2014_aarch64.whl (93.8 MB view details)

Uploaded CPython 3.10

paddlepaddle-3.1.0-cp310-cp310-manylinux1_x86_64.whl (195.0 MB view details)

Uploaded CPython 3.10

paddlepaddle-3.1.0-cp310-cp310-macosx_11_0_arm64.whl (95.4 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

paddlepaddle-3.1.0-cp39-cp39-win_amd64.whl (99.7 MB view details)

Uploaded CPython 3.9Windows x86-64

paddlepaddle-3.1.0-cp39-cp39-manylinux2014_aarch64.whl (93.8 MB view details)

Uploaded CPython 3.9

paddlepaddle-3.1.0-cp39-cp39-manylinux1_x86_64.whl (195.0 MB view details)

Uploaded CPython 3.9

paddlepaddle-3.1.0-cp39-cp39-macosx_11_0_arm64.whl (95.4 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file paddlepaddle-3.1.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for paddlepaddle-3.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 adc0850621b579f87debc40369babe79348f432c17ef68dbe9aaeaa8a211c113
MD5 18934f24b6b4d84324c254ee05e19802
BLAKE2b-256 85477405b1472cbc121f2a22e88eb5c943ae64a1646c77490e519f99ae4b49e6

See more details on using hashes here.

File details

Details for the file paddlepaddle-3.1.0-cp313-cp313-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for paddlepaddle-3.1.0-cp313-cp313-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c9bbddd1ae57997be193bed8418b89389c051d41936defaecaf363562f5e11bf
MD5 e90b4ef126b395b066d073ec19b9cee7
BLAKE2b-256 acdcd626f30d4aa093501439c631de4259ca6bc1f11adbbc1d8a522d827f0c03

See more details on using hashes here.

File details

Details for the file paddlepaddle-3.1.0-cp313-cp313-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for paddlepaddle-3.1.0-cp313-cp313-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 460f64c1a3b6d682ad5bf354db648055e2efaee7d1cec593bf029d6f3d85b46e
MD5 e55988d65ed8af513d14f530739dd27f
BLAKE2b-256 1dfa28f53a1bb0c5aefdb0c9e03073a1177cc0e511af4c2a77ccd6f2dfefb894

See more details on using hashes here.

File details

Details for the file paddlepaddle-3.1.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for paddlepaddle-3.1.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 df6cbc49e8d61fb691589b8bb5d3f0eb0fe00b97993331b09cba77c57e6b9c13
MD5 37d155e0e2c2f3b86c6e9a478abac682
BLAKE2b-256 249f080b473f136597eb5f00ad455a9ac10432d855151ca9313a596fc35ed643

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for paddlepaddle-3.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3cb6d98eece900e34c05fa0428ccc32836525e72af25cc8ad10a48d4046c4639
MD5 014b76d5eea4169399b509df57f1b6ce
BLAKE2b-256 49e53ad4a8f9be107e3a778eabf5573a04dc7b75f0ece83e016362ef0b57bff3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for paddlepaddle-3.1.0-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 396e4ed882b4f1c8702261cc499401efcc2c9f2a9300897c14579b4bf1db9682
MD5 6132c4d8d97c21c0a1fba4d00f601b94
BLAKE2b-256 ecfa4e8c6c6ba7c26110a27884a71c84474239ac5db124bfb8a03f724a114e62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for paddlepaddle-3.1.0-cp312-cp312-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c1e461971b58d7ec7c41b90911303ba07265533de1981d5c7e0956222052f464
MD5 e2f0b782bcc6880e5f45cb1283c26813
BLAKE2b-256 03b856b6de54ad7e0995e4aa954228659d99910a03bfaae2064989fd9f1242ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for paddlepaddle-3.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5383bc8df5a75e5049da97475c412cf3b51e8d5749f51d407b3102200962abc8
MD5 7dbee89bce8a6d56d407343a014cfba3
BLAKE2b-256 df98d9f10ffe9521cd1d85204f2f1b621e98a4295e38e5438ee211afcbee68cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for paddlepaddle-3.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 11e0d167c381f13db3adc7fe1108ef9ac1140230ca3b9cd61a54c9c5b8831e9a
MD5 40a8a9113b16978b4f21750bcc09e47c
BLAKE2b-256 3f89b70fe67be768b7beb42142de225ecb1e57e6a4b4b5f0944c2d744c34b588

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for paddlepaddle-3.1.0-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bea8ba15940fe940fd220039c12b387056ffad38a2bbea0ef96de1accddc2979
MD5 dd12ee735a5b4c1a8fb6fc1280eacf43
BLAKE2b-256 86b13cc954f7497ed39f835a1df3ba816e311286a6e67d78a4c9864767859176

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for paddlepaddle-3.1.0-cp311-cp311-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f8172bfc422410e096f67e2c27a101fde20ce75b14c7165c512009504c6cb2fa
MD5 8bcb6d67e76a63abd421785be8d80413
BLAKE2b-256 4e8ee64facbda67edbd6cbada1d53cc706a79faa0e8760346bf0b5afc08cc9df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for paddlepaddle-3.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ea7b0cb8b6928d214615dcd5b191eb17a6db9fd48d6e1898b91fe991647e09dd
MD5 8fe46e9809efeb39f491ac0db2464db3
BLAKE2b-256 870f7a2ad2c229dd41fc3545aebad13dc37573f0ed55598118020090cd9f0bd9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for paddlepaddle-3.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4455a58a26174e3e14375498d913664af82d3e233687f9faba81770cfa21d023
MD5 4f38030a1fbe69773c09db5321156d8e
BLAKE2b-256 f1497053f52875e3ef17ffbaba4c96e5e3099f9be57fad88ea8885553beda51f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for paddlepaddle-3.1.0-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 31a1cbc7d9291bbf418604591d3895c6be481f016d60334da1eccb4a597e2d0c
MD5 f6a7d9035a20d310539259403b5bf9c2
BLAKE2b-256 7287dfbc434d9c9343b16a11856ca231acabc42b91669634ffb32eee9c03980d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for paddlepaddle-3.1.0-cp310-cp310-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6333a0fba2f44f572cef6ba63a0f372ba6f370997664a0bdd9f2c9403e5b942c
MD5 cf2e7436e03087e39f795441228cc6ae
BLAKE2b-256 774a6f0c2a9f355f56c5177cb8e88287a2644f15a483882a4700389e1ddd4674

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for paddlepaddle-3.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a97b6af6421099dbaced3798f91a4da84e95e3a2408b14167dc2c59e0ac79752
MD5 e88b0cb18dcc1b6f41892327500666dc
BLAKE2b-256 a5bd5b4b922ce08b92329f88d1140f154ec43e793cdb13e53643ef8f4efc6ee2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: paddlepaddle-3.1.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 99.7 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.13

File hashes

Hashes for paddlepaddle-3.1.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 02d613e7a28232d80c3257cdf6c81a5132080c092142ed6f9c25aa287c804d62
MD5 b9ede796abc7aa3d3728190ceb0a70ef
BLAKE2b-256 884626af7ef63c2c673eb4457182583d81d87b462096269b4d6511b9575cee34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for paddlepaddle-3.1.0-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f10b8b0a7178264cab149d358f113a8db8e3b2c97932ce6fc9ee171a0fb81502
MD5 0d680d13b72c96dfd5e0f6410f23595c
BLAKE2b-256 17e41b2cfd74857604570f8e31cdc7e239ffc68ca43502db4dced78f295d8aa5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for paddlepaddle-3.1.0-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3742bb0e31a787623f51d9597c0c1e8fc87b42c59ed6d93117ad4fcbf7c06f03
MD5 c7d3a2f29896b396c3a879905c3c5317
BLAKE2b-256 f63a891d97d7b2bfe16bafba0eeb5ae23c1524be42d8275596fdef960eb82ab2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for paddlepaddle-3.1.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6e05dab55bffef531fcd9701410cb52aa5b178eef7f36ea8aeaad7cc56d29481
MD5 46149ed4ea29f2f78435bce122ac915b
BLAKE2b-256 6748aac79628fade167c8b46505ad6c66795809fbc0eff50585d33e537989d48

See more details on using hashes here.

Supported by

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