Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clean fluid APIs in distributed and fleet files #48851

Merged

Commits on Sep 14, 2022

  1. Configuration menu
    Copy the full SHA
    1e70140 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e1f08a2 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2022

  1. Configuration menu
    Copy the full SHA
    ff1bfbc View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2022

  1. Configuration menu
    Copy the full SHA
    5b7bc39 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2022

  1. Configuration menu
    Copy the full SHA
    f5acb14 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2022

  1. Configuration menu
    Copy the full SHA
    8ae9384 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2022

  1. Configuration menu
    Copy the full SHA
    2ff2de4 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2022

  1. Configuration menu
    Copy the full SHA
    91c0ae4 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2022

  1. Configuration menu
    Copy the full SHA
    a2511ff View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2022

  1. Configuration menu
    Copy the full SHA
    8f9332a View commit details
    Browse the repository at this point in the history
  2. Remove climits.

    GhostScreaming committed Dec 7, 2022
    Configuration menu
    Copy the full SHA
    506f00c View commit details
    Browse the repository at this point in the history
  3. Clean fluid API in paddle/distributed and paddle/fleetx folders.

    Include following files:
    python/paddle/distributed/__init__.py
    python/paddle/distributed/collective.py
    python/paddle/distributed/fleet/utils/fs.py
    python/paddle/distributed/fleet/utils/hybrid_parallel_inference.py
    python/paddle/distributed/fleet/utils/hybrid_parallel_util.py
    python/paddle/distributed/fleet/utils/internal_storage.py
    python/paddle/distributed/launch/context/device.py
    python/paddle/distributed/parallel.py
    python/paddle/distributed/parallel_with_gloo.py
    python/paddle/distributed/spawn.py
    python/paddle/framework/__init__.py
    To be mentioned, 'paddle.fluid.dygraph.parallel.ParallelEnv'
     and 'fluid.framework.core' keeps unchanged in those files.
    ParallelEnv is used by paddle.fluid.dygraph.parallel.DataParallel.
    However, APIs in paddle.fluid.dygraph.parallel can't be
    migrated to paddle.distributed, as there exists cyclic import
    dependencies in modules like paddle.static, paddle.tensor. And
    'fluid.framework.core' will be changed to import framework.core
    after fluid.core is transmitted.
    GhostScreaming committed Dec 7, 2022
    Configuration menu
    Copy the full SHA
    80bf920 View commit details
    Browse the repository at this point in the history
  4. Change TODO authors.

    GhostScreaming committed Dec 7, 2022
    Configuration menu
    Copy the full SHA
    bc97034 View commit details
    Browse the repository at this point in the history