holoviz / holoviews

With Holoviews, your data visualizes itself.
https://holoviews.org
BSD 3-Clause "New" or "Revised" License
2.66k stars 396 forks source link

Add `test-gpu` task #6217

Closed hoxbro closed 2 months ago

hoxbro commented 2 months ago

This should make it easier to test CuDF (locally). I'm using it as a marker as I only want to be able to run the GPU tests if this task is called.

image

I have used the versions from https://github.com/rapidsai/cudf?tab=readme-ov-file#conda

codecov[bot] commented 2 months ago

Codecov Report

Attention: Patch coverage is 34.00000% with 66 lines in your changes are missing coverage. Please review.

Project coverage is 88.18%. Comparing base (bc684e3) to head (49ddb0b). Report is 3 commits behind head on main.

Files Patch % Lines
holoviews/element/selection.py 9.09% 20 Missing :warning:
holoviews/tests/operation/test_operation.py 35.71% 18 Missing :warning:
holoviews/tests/element/test_selection.py 26.66% 11 Missing :warning:
holoviews/tests/core/data/test_cudfinterface.py 46.66% 8 Missing :warning:
holoviews/core/data/cudf.py 0.00% 5 Missing :warning:
holoviews/tests/operation/test_datashader.py 20.00% 4 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #6217 +/- ## ========================================== - Coverage 88.21% 88.18% -0.04% ========================================== Files 321 321 Lines 67289 67360 +71 ========================================== + Hits 59361 59402 +41 - Misses 7928 7958 +30 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

hoxbro commented 2 months ago

Also added support for _select_mask_neighbor as the test was easy to run.

image