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

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

paddlepaddle-3.3.0-cp313-cp313-win_amd64.whl (104.3 MB view details)

Uploaded CPython 3.13Windows x86-64

paddlepaddle-3.3.0-cp313-cp313-manylinux1_x86_64.whl (193.7 MB view details)

Uploaded CPython 3.13

paddlepaddle-3.3.0-cp313-cp313-macosx_11_0_arm64.whl (103.7 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

paddlepaddle-3.3.0-cp312-cp312-win_amd64.whl (104.3 MB view details)

Uploaded CPython 3.12Windows x86-64

paddlepaddle-3.3.0-cp312-cp312-manylinux1_x86_64.whl (193.7 MB view details)

Uploaded CPython 3.12

paddlepaddle-3.3.0-cp312-cp312-macosx_11_0_arm64.whl (103.7 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

paddlepaddle-3.3.0-cp311-cp311-win_amd64.whl (104.3 MB view details)

Uploaded CPython 3.11Windows x86-64

paddlepaddle-3.3.0-cp311-cp311-manylinux1_x86_64.whl (193.7 MB view details)

Uploaded CPython 3.11

paddlepaddle-3.3.0-cp311-cp311-macosx_11_0_arm64.whl (103.7 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

paddlepaddle-3.3.0-cp310-cp310-win_amd64.whl (104.3 MB view details)

Uploaded CPython 3.10Windows x86-64

paddlepaddle-3.3.0-cp310-cp310-manylinux1_x86_64.whl (193.7 MB view details)

Uploaded CPython 3.10

paddlepaddle-3.3.0-cp310-cp310-macosx_11_0_arm64.whl (103.7 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

paddlepaddle-3.3.0-cp39-cp39-win_amd64.whl (104.2 MB view details)

Uploaded CPython 3.9Windows x86-64

paddlepaddle-3.3.0-cp39-cp39-manylinux1_x86_64.whl (193.7 MB view details)

Uploaded CPython 3.9

paddlepaddle-3.3.0-cp39-cp39-macosx_11_0_arm64.whl (103.7 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for paddlepaddle-3.3.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 e999a2dcdb33597f2ddf8971f4eec362bc1a21c347ffaeae9ddeea9f0f51c9dd
MD5 8c680aa3a639efb849e43d98b07f2bab
BLAKE2b-256 8c1c04d8fa9181cb0ec409271ab35c496c0fd0641ba9e8ffd118d15358791f93

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for paddlepaddle-3.3.0-cp313-cp313-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 88898274f5cd5e2f4ebaf5631d4c00927d9d58465a083875c224b40f9935cd39
MD5 6960675dfa190c0dd5374394cdaa45d2
BLAKE2b-256 0db71d9e9170a5efc3a2188df6899b4279d650be222b0987cbfe0f14668b467b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for paddlepaddle-3.3.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b56781354b18063f43a87f3d562ada5a4f8a437fe2312ab1032fa89ad5a54ec0
MD5 e3627339a16e98f0555da79d29c5a36f
BLAKE2b-256 1cea909737cf298cdbdaa2b2a9b16961e3883802cc600f9b7dc8331e5f80e374

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for paddlepaddle-3.3.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f19a6a0728103b6b6b6b85726ac39fb77277d72ffff08d66ca3a8a97f0759a02
MD5 7f74f0c5928c527aea2dd6f2c12a7cbd
BLAKE2b-256 1252632b1013923a67cbcc778e6e1a308f3848f699f80024a737940e5e17b52a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for paddlepaddle-3.3.0-cp312-cp312-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3ee996ee2bf2d2b33e9865876fb82ff03cb7bb2246cc5aa0027edd6a9a0640eb
MD5 b83ead68bd5be8cb97353115c9aefb87
BLAKE2b-256 7ead93342171c84f95331b2823c57b77de5aa80b13079927f3fdee5eee459f8b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for paddlepaddle-3.3.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 17aab6b90d8cef2ccf893f4be82cf05e906e21fe86c40a34fea6701937d7782b
MD5 3b4c1d4895f518feb775d08be282bd49
BLAKE2b-256 22071aacbce9ad8989c621d4cbd91945dd1d6ed01b315f46f925fb4bbcabb971

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for paddlepaddle-3.3.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ad1b946dd4ea035c268dd6c5468bac9cad15baf81f2f6bd49e803858c041f4da
MD5 148388407677b7e825d34488092266b9
BLAKE2b-256 536279dd3233fd28bc7950bcabf57ee32eeb88d6c758a35111dd25af6a6fe216

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for paddlepaddle-3.3.0-cp311-cp311-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a4f2e0595e827c179b4fff4278fb41a24f4abe5927ffd5efb1ace26a916145f2
MD5 2935ace943744a34b172446dd3c02214
BLAKE2b-256 641b2af5dfe38f7b062ebcc89abca798288ece19dff6aaf51290bda1840ce809

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for paddlepaddle-3.3.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ccc6d259c75f91e0baded01f89f35d64c1bbd84477d81461bd3f6c5b7abc1918
MD5 fbacc740b17308d103d7c0f7afb783aa
BLAKE2b-256 89a3e137deefdde591291d971f082e3089561460934e2844ececd19bb13a8099

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for paddlepaddle-3.3.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 87a9fe86bd6f5932f09f14c2326dd1a4896bba1caac999cfcd38b93f5ead5027
MD5 04eeebca94eba3e8178dcb12ab16d06c
BLAKE2b-256 5a4b7aa9eed9c9cfcc882d7ba745aa13d3e7749abedaaebe1535dfb3815b45e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for paddlepaddle-3.3.0-cp310-cp310-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2c8507b5cec35286e05ba67100edcb4e528bdd80be03d40bbac2a1396e03fc70
MD5 afc0fec671b1c0eb61b3ab27a88b9b38
BLAKE2b-256 ead5ce19b6c204e6180362d31baf910ed7240d488ea4e08b0f34baff55a5f7c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for paddlepaddle-3.3.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d7829960c98fdff2fe9be8fe5500e43a6365e31a5f1025bd1108f636361e0f1a
MD5 fa4e38097ee0aafd1f4df40860957ce1
BLAKE2b-256 0aac20f5107136e903430a0a405c395d68a07a44d29002cf5af6ed7d9a46dc63

See more details on using hashes here.

File details

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

File metadata

  • Download URL: paddlepaddle-3.3.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 104.2 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.3.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 71910da7adf65ff8eed0c6623f7c75dd95cd230e2296433b8ca1588e7fcf1b9c
MD5 af1f6efe101d8524408c9409a9a7c0f1
BLAKE2b-256 1b804706755e86780ee8a41639465513413385ef55a22a63bda06442a2d62af5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for paddlepaddle-3.3.0-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 34f9d82e69a4637369ec319eced87df32bdcca5f0d80db4aebc9ca482fc41b90
MD5 4768df775913d229c6c33a3c7a9c1268
BLAKE2b-256 dd822d8ec1679c4340095211fd9e9e7127131ac7006d1447951d7f68530f94a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for paddlepaddle-3.3.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eee13e6797fa756c10018b45e688e2c5f6e9fb56d2227b3ea0f450a9b4e045dd
MD5 544d6a6f00898e9f59a20e9c5ec538e8
BLAKE2b-256 0b8a95d9c2d0f5f918112636cc030421ddecd1e0ef3bcffe12de2a6e94830398

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