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_gpu-2.6.1-cp312-cp312-win_amd64.whl (477.4 MB view details)

Uploaded CPython 3.12Windows x86-64

paddlepaddle_gpu-2.6.1-cp312-cp312-manylinux1_x86_64.whl (758.8 MB view details)

Uploaded CPython 3.12

paddlepaddle_gpu-2.6.1-cp311-cp311-win_amd64.whl (477.4 MB view details)

Uploaded CPython 3.11Windows x86-64

paddlepaddle_gpu-2.6.1-cp311-cp311-manylinux1_x86_64.whl (758.9 MB view details)

Uploaded CPython 3.11

paddlepaddle_gpu-2.6.1-cp310-cp310-win_amd64.whl (477.4 MB view details)

Uploaded CPython 3.10Windows x86-64

paddlepaddle_gpu-2.6.1-cp310-cp310-manylinux1_x86_64.whl (758.9 MB view details)

Uploaded CPython 3.10

paddlepaddle_gpu-2.6.1-cp39-cp39-win_amd64.whl (477.3 MB view details)

Uploaded CPython 3.9Windows x86-64

paddlepaddle_gpu-2.6.1-cp39-cp39-manylinux1_x86_64.whl (758.9 MB view details)

Uploaded CPython 3.9

paddlepaddle_gpu-2.6.1-cp38-cp38-win_amd64.whl (477.4 MB view details)

Uploaded CPython 3.8Windows x86-64

paddlepaddle_gpu-2.6.1-cp38-cp38-manylinux1_x86_64.whl (758.9 MB view details)

Uploaded CPython 3.8

File details

Details for the file paddlepaddle_gpu-2.6.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for paddlepaddle_gpu-2.6.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 87899c143e5caf1db83aeff72acaa4964cf4d2e2515ff45cf8fb382b01e9c084
MD5 5d80f6e2562efa4d7ebfe5a2cd34d20b
BLAKE2b-256 b13f356732bcd4037948d7492698240aae6fb0fff2730d653674b52324403381

See more details on using hashes here.

File details

Details for the file paddlepaddle_gpu-2.6.1-cp312-cp312-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for paddlepaddle_gpu-2.6.1-cp312-cp312-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 42c902cfadcdd10e8b479921aaddc72428ac71977c9a3df9c26d70c37c58705f
MD5 8416c5ff99254b6bbaf9efa45b8da393
BLAKE2b-256 1e33a8fca91674380eb7f8b04e9aed8faef920c48779c097f4ec2907ba6c7f09

See more details on using hashes here.

File details

Details for the file paddlepaddle_gpu-2.6.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for paddlepaddle_gpu-2.6.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 21d94b2ac65a7278b4fd526b2cae14ba1d33f8c3c0e1e4544d602e26ab04d5e5
MD5 9e8069be337a25149e651cade91c5aab
BLAKE2b-256 8ab838c17ceaf9d6d33542a0b1afbd2e5e866235e4de25f7a5e5c4cdd577ba73

See more details on using hashes here.

File details

Details for the file paddlepaddle_gpu-2.6.1-cp311-cp311-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for paddlepaddle_gpu-2.6.1-cp311-cp311-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 94c4c4036412cfe8bde6e05c9821ff826829d04d79138a9bde6b8302496da42b
MD5 c8859a45deeeee1d025e33251eeb7bb1
BLAKE2b-256 4a346b9c37db04934acfed00004c1f7de72099e4a4464c7860ca73697d4c56e0

See more details on using hashes here.

File details

Details for the file paddlepaddle_gpu-2.6.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for paddlepaddle_gpu-2.6.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a5943a7b5004a63ff485fa689584e139679f22155d94e81d10f0a278eb22061e
MD5 ea934662612180f83d5b39eb08e5be0a
BLAKE2b-256 5b2f11616ac970f37cf0606de21620f2f9c4a36679a1dca99472db20bbfb7727

See more details on using hashes here.

File details

Details for the file paddlepaddle_gpu-2.6.1-cp310-cp310-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for paddlepaddle_gpu-2.6.1-cp310-cp310-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 aa8f05b4ab73309395ce5bdf2f7bc140b50c92ac09d8a0f71f356ab41bc7488a
MD5 8741d9d926ad141ce851b27cc949a581
BLAKE2b-256 fcd65159c8d4389d9b1c3640588133b973a5d8d9287050bbb3cf257b29d5896c

See more details on using hashes here.

File details

Details for the file paddlepaddle_gpu-2.6.1-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for paddlepaddle_gpu-2.6.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 b5ecfb5a7730f89cb2688d9e561700682060c3aa2d870bcc354cfc28d2ab2664
MD5 c35ed6c830e0a4ab2e2d1e1bd4cb0cdb
BLAKE2b-256 453a427446e2fa921b3c29dcfb3ce4d8d5a108f5dc3bc86874c01c232c60cd33

See more details on using hashes here.

File details

Details for the file paddlepaddle_gpu-2.6.1-cp39-cp39-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for paddlepaddle_gpu-2.6.1-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3bb8e6a406ce67b62b60c5b7551b71f6927005bc4eed95931faec0299453adab
MD5 ecf13fc8c429d99899048bc5fdb94034
BLAKE2b-256 8bc985915926d41f25196ae875294f988b7cc1ad2897fd2c4ee75c9fcaceb535

See more details on using hashes here.

File details

Details for the file paddlepaddle_gpu-2.6.1-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for paddlepaddle_gpu-2.6.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 c99a7510da57dccd525ca6c8c61cea8a0fec50a9e3b247c8ce0238c79c46b217
MD5 be4cbbefbb8b8969914ba2e0ac4dee30
BLAKE2b-256 2ae1e8f1880686107763e8293e6d77d0609d312a32380c258ecab06c7da74c65

See more details on using hashes here.

File details

Details for the file paddlepaddle_gpu-2.6.1-cp38-cp38-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for paddlepaddle_gpu-2.6.1-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 708ed77db35fb6dd5a7a774ec50c2eb079a2eb43eb90d9a2750dc72ff7516535
MD5 335e21b870141fdc336de2c9869318a1
BLAKE2b-256 5895db0735b56bd13564ad519efeb3e6029168bb3313339b391df07a2e9e88b1

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