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

[Misc.] Add More Backends Support #163

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

uniartisan
Copy link
Contributor

This pull request aims to enhance the project's compatibility by adding preliminary support for multiple backends. Triton, a powerful framework, is well - known for its extensive support across a wide range of hardware backends, including AMD, NVIDIA, and Intel. Additionally, it has shown great potential in supporting certain Chinese - made hardware, such as GPUs from companies like MetaX, Moore Threads, and iluvatar. This PR takes a step forward in leveraging Triton's capabilities to integrate these diverse backends into our project.

Changes Made

Backend Detection: Implemented a mechanism to detect the availability of different backends at runtime. This includes checking for the presence of hardware from AMD, NVIDIA, and Intel, as well as the newly supported Chinese - made hardware from MetaX, Moore Threads, and iluvatar.

Testing

  • Conducted a series of tests on various hardware platforms, including AMD, NVIDIA, and Intel GPUs.
  • All existing test cases were re - run to ensure that the changes did not break any existing functionality.

By adding support for these multiple backends, we believe that FLA project will become more accessible and versatile, catering to a broader range of users and hardware configurations.

@uniartisan uniartisan force-pushed the device-banckend-enhance branch from 351528a to 4174613 Compare February 5, 2025 06:47
@uniartisan uniartisan force-pushed the device-banckend-enhance branch 7 times, most recently from b455644 to a434766 Compare February 5, 2025 11:05
@uniartisan uniartisan marked this pull request as draft February 5, 2025 11:56
@uniartisan uniartisan force-pushed the device-banckend-enhance branch from a434766 to 9ff4fd7 Compare February 5, 2025 12:44
@uniartisan uniartisan marked this pull request as ready for review February 5, 2025 13:29
@uniartisan uniartisan changed the title Add More Backends Support [Misc.] Add More Backends Support Feb 5, 2025
@uniartisan uniartisan force-pushed the device-banckend-enhance branch 2 times, most recently from 86ac271 to 659844f Compare February 8, 2025 12:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant