-
Notifications
You must be signed in to change notification settings - Fork 5.9k
CINN CustomDevice #77158
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
base: develop
Are you sure you want to change the base?
CINN CustomDevice #77158
Conversation
Codecov Report❌ Patch coverage is ❌ Your patch status has failed because the patch coverage (3.93%) is below the target coverage (90.00%). You can increase the patch coverage or adjust the target coverage. Additional details and impacted files@@ Coverage Diff @@
## develop #77158 +/- ##
==========================================
Coverage ? 3.93%
==========================================
Files ? 31
Lines ? 178
Branches ? 0
==========================================
Hits ? 7
Misses ? 171
Partials ? 0 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
d0b102f to
aec2720
Compare
cmake .. -GNinja -DPY_VERSION=3.10 -DWITH_GPU=OFF -DWITH_DISTRIBUTE=ON -DWITH_CINN=ON -DWITH_CUSTOM_DEVICE=ON
../paddle/cinn/runtime/custom_device/
…custom_device_backend_api.h(.cc)
…gin API - Abstract hardware-specific logic into CinnCustomDevicePlugin. - Remove vendor-specific files (HIP/MACA modules and source headers). - Update CustomBackendAPI and utils to dispatch tasks via Plugin and Phi DeviceManager. - Decouple CINN runtime from specific GPU backends (HIP/DCU/MACA).
GetPreferredVectorWidth into interfaces. Remove hard code in group_tile_config.cc.
c61c785 to
1c97fb3
Compare
PR Category
CINN
PR Types
New features
Description
CINN支持CustomDevice
Pcard-90680