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.0.0b2-cp312-cp312-win_amd64.whl (92.9 MB view details)

Uploaded CPython 3.12 Windows x86-64

paddlepaddle-3.0.0b2-cp312-cp312-manylinux1_x86_64.whl (146.1 MB view details)

Uploaded CPython 3.12

paddlepaddle-3.0.0b2-cp312-cp312-macosx_11_0_arm64.whl (91.7 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

paddlepaddle-3.0.0b2-cp312-cp312-macosx_10_9_x86_64.whl (89.1 MB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

paddlepaddle-3.0.0b2-cp311-cp311-win_amd64.whl (92.9 MB view details)

Uploaded CPython 3.11 Windows x86-64

paddlepaddle-3.0.0b2-cp311-cp311-manylinux1_x86_64.whl (146.1 MB view details)

Uploaded CPython 3.11

paddlepaddle-3.0.0b2-cp311-cp311-macosx_11_0_arm64.whl (91.7 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

paddlepaddle-3.0.0b2-cp311-cp311-macosx_10_9_x86_64.whl (89.1 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

paddlepaddle-3.0.0b2-cp310-cp310-win_amd64.whl (92.9 MB view details)

Uploaded CPython 3.10 Windows x86-64

paddlepaddle-3.0.0b2-cp310-cp310-manylinux1_x86_64.whl (146.1 MB view details)

Uploaded CPython 3.10

paddlepaddle-3.0.0b2-cp310-cp310-macosx_11_0_arm64.whl (91.7 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

paddlepaddle-3.0.0b2-cp310-cp310-macosx_10_9_x86_64.whl (89.1 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

paddlepaddle-3.0.0b2-cp39-cp39-win_amd64.whl (92.8 MB view details)

Uploaded CPython 3.9 Windows x86-64

paddlepaddle-3.0.0b2-cp39-cp39-manylinux1_x86_64.whl (146.1 MB view details)

Uploaded CPython 3.9

paddlepaddle-3.0.0b2-cp39-cp39-macosx_11_0_arm64.whl (91.7 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

paddlepaddle-3.0.0b2-cp39-cp39-macosx_10_9_x86_64.whl (89.1 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

paddlepaddle-3.0.0b2-cp38-cp38-win_amd64.whl (92.9 MB view details)

Uploaded CPython 3.8 Windows x86-64

paddlepaddle-3.0.0b2-cp38-cp38-manylinux1_x86_64.whl (146.1 MB view details)

Uploaded CPython 3.8

paddlepaddle-3.0.0b2-cp38-cp38-macosx_11_0_arm64.whl (91.7 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

paddlepaddle-3.0.0b2-cp38-cp38-macosx_10_9_x86_64.whl (89.1 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

File details

Details for the file paddlepaddle-3.0.0b2-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for paddlepaddle-3.0.0b2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e91780684ebd5f4279a60237175fa3484506909ec887dbf3787870b46d14b315
MD5 27a334d4e5a1252ae38b6046bc3f1a35
BLAKE2b-256 b516bf6a0f31675be24e922021d9acd90a1a7bd35a0075fd95a61b4ef6c3065c

See more details on using hashes here.

File details

Details for the file paddlepaddle-3.0.0b2-cp312-cp312-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for paddlepaddle-3.0.0b2-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 878751c130936d4f4bde6c200c9fc1f906d28f23958446aac87b9c6f72e7cf4d
MD5 49eb6906c0efda2a6cfa08c475ea27db
BLAKE2b-256 72f3654f56bb67f7b24632869fb3cf7d50a6d0bf98292520770af99f0bd02431

See more details on using hashes here.

File details

Details for the file paddlepaddle-3.0.0b2-cp312-cp312-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for paddlepaddle-3.0.0b2-cp312-cp312-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b52565c595558b006b0c2733f5289906057f235b7f3fe50212812f49653e4a98
MD5 8049684344eeb9d065318c44ce6c71bb
BLAKE2b-256 ed50f7d1efd295ed69d3769db36ed30d58d0116b76bc629b78ac44a5729f2f14

See more details on using hashes here.

File details

Details for the file paddlepaddle-3.0.0b2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for paddlepaddle-3.0.0b2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 509fa32b2a9daddbba9883bbb223bc3829044af4911883e484964f89b0a397c8
MD5 1d41f6cac75f663bc31020e221cb04ca
BLAKE2b-256 b8d77e4b8c9c47ee82fc516a7ac53881068e17b2425c7fb03b6390c1467f4e71

See more details on using hashes here.

File details

Details for the file paddlepaddle-3.0.0b2-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for paddlepaddle-3.0.0b2-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 da129e819fdf8c56c6e04b975bc462b83716d2fd6c0c1ed093f0925f40f69a8b
MD5 97334ef1f3ffe251a2d33562841d541c
BLAKE2b-256 b2036334c90c02b3091eb14b7f19f3a4f4afd33111563f8cef13115fe537540e

See more details on using hashes here.

File details

Details for the file paddlepaddle-3.0.0b2-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for paddlepaddle-3.0.0b2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1d7ca8302d38d733df71e9783e9d07d5fe613b51afe6fca45ff1c83390a63d79
MD5 aac690529c646e61d286a3f27b5ef904
BLAKE2b-256 261d101300b6dc917a3fe7ff479557e606eb6dd70de6315133e918b0a13a1e19

See more details on using hashes here.

File details

Details for the file paddlepaddle-3.0.0b2-cp311-cp311-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for paddlepaddle-3.0.0b2-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 87cce9d6724a5f37e4cb299b871a78da8c2430aff555806d52205e60e6259a58
MD5 01ae730b69be21c795460f49a719fac8
BLAKE2b-256 d3cbb120482c7054134052342c30a7bafa5927d49450833158eb63f0e1d5c5ce

See more details on using hashes here.

File details

Details for the file paddlepaddle-3.0.0b2-cp311-cp311-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for paddlepaddle-3.0.0b2-cp311-cp311-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f01105e036e88c769b54d9cc566ca762a7bf7df15b2b948a6022ce52f4c8ebb1
MD5 2273e06715640c653f136957a7d5865c
BLAKE2b-256 af2c2a2839d4afbc82783f636e901135c9e4e4ceaa2aa8ec066dcbacf2c70318

See more details on using hashes here.

File details

Details for the file paddlepaddle-3.0.0b2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for paddlepaddle-3.0.0b2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5eff20f73f85fd855c63bedc45c167fed2ff2506ec4053452b70744d5d8a410c
MD5 6a2da4f373c97d456cfabce782ab2e74
BLAKE2b-256 91f4e9bbf49724c0b42c55e4d222a6a303512068da1502ca2649d122c7b96ccb

See more details on using hashes here.

File details

Details for the file paddlepaddle-3.0.0b2-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for paddlepaddle-3.0.0b2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0a2028d381ce8a8abb5183cb54ac600905936dd206107cc324445093a4ff97df
MD5 3446fbc36276f97adef253b61e3196b3
BLAKE2b-256 cd0b803fe8371efaa4cd684291325eb78fba76bd41142b52d0ca02ceb2d54ecc

See more details on using hashes here.

File details

Details for the file paddlepaddle-3.0.0b2-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for paddlepaddle-3.0.0b2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9082e30c20ed190924f32ac1fdd528cc11372adb200fde0bda4f91d18e66c465
MD5 1afd044aa472a89945c629566e723843
BLAKE2b-256 f9b2142ab7fb28b4a89c54bb160d482b4f2bbc2554ba04e12a7567ee8d5f0cad

See more details on using hashes here.

File details

Details for the file paddlepaddle-3.0.0b2-cp310-cp310-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for paddlepaddle-3.0.0b2-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bc8e55a341fc39711005aee076012c3f81e1d6a7e215b76707cc7f8c060d85f3
MD5 fade43fafd42bc8adde8225a75caf518
BLAKE2b-256 51a17579f1e10479c36d9277be42b16702667f31526158c580cac6539734454a

See more details on using hashes here.

File details

Details for the file paddlepaddle-3.0.0b2-cp310-cp310-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for paddlepaddle-3.0.0b2-cp310-cp310-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a319a4fd47741282a1e8e43b1a1cfd1abae9654acfbb9ed6bb40d8a273dad612
MD5 7cbdc344ce76d1845275b25080da02fe
BLAKE2b-256 2ea8432277054a0da0a4352fbb9eb1ce8449918208ef1635e47024fd441bb210

See more details on using hashes here.

File details

Details for the file paddlepaddle-3.0.0b2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for paddlepaddle-3.0.0b2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 48bd4116cde6b104d0546891e30d600cdb3db00873d2e0b76d431cb436f6c71c
MD5 16d74e8544d94bf7f1f5c2c4347c798d
BLAKE2b-256 1e69ef6d7a7b8ef6fc2098f6b08751a456fb0d82a0fba7cf482098787d5e3b6a

See more details on using hashes here.

File details

Details for the file paddlepaddle-3.0.0b2-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for paddlepaddle-3.0.0b2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f0db554b3516e5b6396701595bb9b0887b1cbf467f335ffa208104084216fef3
MD5 a8c0f7bcf59014212e5ef0fc5d1032df
BLAKE2b-256 c33d538401ce82dc345857b7352e368f6af65119097457f5b69d33f0f4a8e3e8

See more details on using hashes here.

File details

Details for the file paddlepaddle-3.0.0b2-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for paddlepaddle-3.0.0b2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 fccd8818baab9b918a5aa544c750300a5852474721db7512f4be956903111950
MD5 5b450f65a3852975d2c4280054501376
BLAKE2b-256 99f94c075454b561352bfc8d5e96b4f9b1453c22ee42c13831792109b1f7e182

See more details on using hashes here.

File details

Details for the file paddlepaddle-3.0.0b2-cp39-cp39-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for paddlepaddle-3.0.0b2-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8dc7e550a3aafe752f88a3e4ef58b4e037ab13b277a3fba47bec1d53cf65a00c
MD5 42b1b51d01ceb6f4a9e8b15a8488323d
BLAKE2b-256 057225d2be628b6c53f07e91fd36206abc4837993c4710f7f20dcc9043b7b2a1

See more details on using hashes here.

File details

Details for the file paddlepaddle-3.0.0b2-cp39-cp39-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for paddlepaddle-3.0.0b2-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 453ed19e97ebdbe8dcc53419a27acedc3302d504528cd3cb21a37ca273a63223
MD5 36527b2aac3e9ef0c1c3ba90279b3d67
BLAKE2b-256 5874511dc50e2a7272658ab3a337d96db62ffeda590d1b4856438a900854665b

See more details on using hashes here.

File details

Details for the file paddlepaddle-3.0.0b2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for paddlepaddle-3.0.0b2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 345def3e88d5ce8b4914920e31d80010b560a8bd0fc4b3d1f81db531808a9c07
MD5 a5ae074c7810ccae816226bdbbe776bc
BLAKE2b-256 3d366495ee61e25c94c9945005bb5c59b59106d9dc867741bd88b74c4761e52b

See more details on using hashes here.

File details

Details for the file paddlepaddle-3.0.0b2-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for paddlepaddle-3.0.0b2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c50c26f506b892b19025e257e263ee0477f85abb750d49600fca2718f114feed
MD5 f421214f3129232fe95c231a8d2bfdbf
BLAKE2b-256 e72d8f41c7411ced60b11df5807d977879c13bd2764bbaf8a53e1593f619f219

See more details on using hashes here.

File details

Details for the file paddlepaddle-3.0.0b2-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for paddlepaddle-3.0.0b2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 30c6c083ecab73ce2db917eea3d3073578dad267cd13648e15371772a9235708
MD5 908066898f6830dee69f508ca77e0b85
BLAKE2b-256 ce2e57dca09b4d3373db4a8f28bbc36467a5d1972ad274696c41d406a098dd0e

See more details on using hashes here.

File details

Details for the file paddlepaddle-3.0.0b2-cp38-cp38-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for paddlepaddle-3.0.0b2-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 deda4dbd31ba3443fe3b0efaa7bb2823eebc26ac44078008145619ea1eeb166a
MD5 60d4a1bd6c3b65f433a4237a96f864a1
BLAKE2b-256 88d0bf8e1962c3897d8b38303dab5ea7552a614ef21cb7f52a901597a198d3f2

See more details on using hashes here.

File details

Details for the file paddlepaddle-3.0.0b2-cp38-cp38-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for paddlepaddle-3.0.0b2-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 83ad37593aec3863922cca9968e618c24d1267764677a1767c27a26d220eed6b
MD5 2f3d29a606e2e0cf984975f624cd25bc
BLAKE2b-256 07f18999e479925af9bb0695d58bca214eeb0ceee8411a75d8b2b53b94a62124

See more details on using hashes here.

File details

Details for the file paddlepaddle-3.0.0b2-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for paddlepaddle-3.0.0b2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 51d40792cf654a55e7abe547b694adc104f9def58ac18baf4bfd8183d8de19f3
MD5 c704c1f512f0f8b22d960379186d10fa
BLAKE2b-256 7b9c253e516ef934aa97e0173832f5f4d5ecbcad24551a44d32a5a9fcdf89d0f

See more details on using hashes here.

File details

Details for the file paddlepaddle-3.0.0b2-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for paddlepaddle-3.0.0b2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bdff902b921786529a1332c5d8ced16be360e0c17d552567b5214deb45ef2281
MD5 9accae8ff4fce5725254cb1e5b803bd3
BLAKE2b-256 cbbe2aa473aebb6f660b2119cc404aecaae37a21a8d00c1396d49108b9029ce0

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