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

refactor: general code cleanups #84

Merged
merged 15 commits into from
Jul 14, 2024
Merged

refactor: general code cleanups #84

merged 15 commits into from
Jul 14, 2024

Conversation

avik-pal
Copy link
Member

@avik-pal avik-pal commented Jul 13, 2024

Updates

  • general refactors to simplify the code
  • using get_device_type inside performance-sensitive code instead of get_device
  • ForwardDiff.jl is now a main dependency. Needed for some of the future performance improvements that are planned.

Needs

@avik-pal avik-pal force-pushed the ap/update branch 3 times, most recently from 1462e59 to e53c05a Compare July 13, 2024 03:32
@avik-pal avik-pal force-pushed the ap/update branch 2 times, most recently from 5bd236f to ecad149 Compare July 13, 2024 04:34
@avik-pal avik-pal force-pushed the ap/update branch 2 times, most recently from e21991e to 36078ef Compare July 13, 2024 04:53
@avik-pal avik-pal force-pushed the ap/update branch 2 times, most recently from e4a34a9 to db0d1b4 Compare July 13, 2024 06:45
@avik-pal avik-pal force-pushed the ap/update branch 2 times, most recently from 635eaad to 3ec79df Compare July 13, 2024 18:24
src/impl/fused_conv.jl Outdated Show resolved Hide resolved
Copy link

codecov bot commented Jul 13, 2024

Codecov Report

Attention: Patch coverage is 44.44444% with 75 lines in your changes missing coverage. Please review.

Project coverage is 49.51%. Comparing base (9110a5d) to head (0184472).

Files Patch % Lines
ext/LuxLibCUDAExt/cublaslt.jl 0.00% 17 Missing ⚠️
src/impl/fused_conv.jl 44.44% 15 Missing ⚠️
ext/LuxLibcuDNNExt/batchnorm.jl 0.00% 13 Missing ⚠️
ext/LuxLibCUDAExt/fused_dense.jl 0.00% 12 Missing ⚠️
ext/LuxLibAMDGPUExt.jl 0.00% 6 Missing ⚠️
src/utils.jl 60.00% 6 Missing ⚠️
ext/LuxLibTrackerExt.jl 20.00% 4 Missing ⚠️
ext/LuxLibTrackerAMDGPUExt.jl 0.00% 1 Missing ⚠️
ext/LuxLibcuDNNExt/LuxLibcuDNNExt.jl 0.00% 1 Missing ⚠️
Additional details and impacted files
@@             Coverage Diff             @@
##             main      #84       +/-   ##
===========================================
- Coverage   77.90%   49.51%   -28.39%     
===========================================
  Files          25       23        -2     
  Lines         783      729       -54     
===========================================
- Hits          610      361      -249     
- Misses        173      368      +195     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@avik-pal avik-pal merged commit 84959b3 into main Jul 14, 2024
19 of 27 checks passed
@avik-pal avik-pal deleted the ap/update branch July 14, 2024 00:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant