Skip to content

[FIX] Ensure tensors consistently move to backend device and add tests for GPU-specific behavior - #90

Draft
Leguark wants to merge 2 commits into
mainfrom
keops_race_condition
Draft

[FIX] Ensure tensors consistently move to backend device and add tests for GPU-specific behavior#90
Leguark wants to merge 2 commits into
mainfrom
keops_race_condition

Conversation

@Leguark

@Leguark Leguark commented Jul 27, 2026

Copy link
Copy Markdown
Member

[FIX] Ensure tensors consistently move to backend device and add tests for GPU-specific behavior

Aligns tensor device in _repeat and _array helpers to backend settings. Adds regression tests to validate PyTorch GPU device handling and tensor movement in preprocessing and repeated operations.

[ENH] Add concurrency safety for mutable options and enhance octree-level handling

Introduces thread-safe handling of mutable option states to prevent collisions during concurrent computations. Adds parameterized octree-level support in tests and refactors option initialization for request-level isolation. Includes validations for stacked kernel dimension mismatches and updates relevant symbolic evaluator logic.

Leguark added 2 commits July 25, 2026 13:34
…s for GPU-specific behavior

Aligns tensor device in `_repeat` and `_array` helpers to backend settings. Adds regression tests to validate PyTorch GPU device handling and tensor movement in preprocessing and repeated operations.
…evel handling

Introduces thread-safe handling of mutable option states to prevent collisions during concurrent computations. Adds parameterized octree-level support in tests and refactors option initialization for request-level isolation. Includes validations for stacked kernel dimension mismatches and updates relevant symbolic evaluator logic.
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