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

Enable support for Intel XPU devices (AKA Intel GPUs) #19443

Draft
wants to merge 40 commits into
base: master
Choose a base branch
from

Commits on Jul 20, 2023

  1. Enable Intel XPU as an accelerator and automatic GPU

    Corey Adams committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    4b1c2f3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3cd7503 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2023

  1. Configuration menu
    Copy the full SHA
    494a95a View commit details
    Browse the repository at this point in the history
  2. Fixing some things since my last updates: accelerator structure chang…

    …ed a bit, mpi environment seems to be broken
    Corey Adams committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    54af860 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2023

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

Commits on Feb 9, 2024

  1. Configuration menu
    Copy the full SHA
    5de217e View commit details
    Browse the repository at this point in the history
  2. Enable DDP for XPU. THere is a bug, probably in the CCL layer, where …

    …broadcasting strings isn't working. This commit includes a workaround for that case.
    Corey Adams committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    bd12150 View commit details
    Browse the repository at this point in the history
  3. Update throughput_monitor.py

    Syncronize xpu devices
    coreyjadams committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    711281a View commit details
    Browse the repository at this point in the history
  4. Update accelerator_connector.py

    Add xpu warning
    coreyjadams committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    0c36f3c View commit details
    Browse the repository at this point in the history
  5. Update module.py

    Include XPU in on-gpu check.
    coreyjadams committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    4477301 View commit details
    Browse the repository at this point in the history
  6. Update saving.py

    Include XPU in map location
    coreyjadams committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    6b76644 View commit details
    Browse the repository at this point in the history
  7. Add further support for XPU devices from Intel

    Corey Adams committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    0fac170 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3bb66e3 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    365126d View commit details
    Browse the repository at this point in the history
  10. Fix typo

    Corey Adams committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    5b6c3a8 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2024

  1. Configuration menu
    Copy the full SHA
    d08bda8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cdc9ae5 View commit details
    Browse the repository at this point in the history
  3. Address precommit.ci errors

    Corey Adams committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    68ffe7a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0242636 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5103a16 View commit details
    Browse the repository at this point in the history
  6. Missed a line that was too long

    Corey Adams committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    0aad417 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0866cc9 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    eab1302 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    036cc1b View commit details
    Browse the repository at this point in the history
  10. Wrap ipex imports more carefully

    Corey Adams committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    6936c24 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a4bb6dc View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    6ab7e1a View commit details
    Browse the repository at this point in the history
  13. Fix typo of nncl to nccl

    Corey Adams committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    eee4061 View commit details
    Browse the repository at this point in the history
  14. Add function typing and return signature to one XPU function. Add ove…

    …rride decorator in line with other accelerators.
    Corey Adams committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    be66729 View commit details
    Browse the repository at this point in the history
  15. Fix missing import

    Corey Adams committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    b5ab237 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    d62c74f View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2024

  1. Configuration menu
    Copy the full SHA
    74f2e24 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    89865b5 View commit details
    Browse the repository at this point in the history
  3. Fix typing error in register_accelerator

    Corey Adams committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    5820c75 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3680639 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b3b2832 View commit details
    Browse the repository at this point in the history
  6. Update xpu.py

    coreyjadams committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    8a443c7 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2024

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

Commits on May 21, 2024

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

Commits on May 26, 2024

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