Skip to content

Improvements to the Numba-dppy test suite #130

Closed
@PokhodenkoSA

Description

@PokhodenkoSA

The current test suite needs several improvements:

  • Move from Python unittest to pytest to allow parameterization.
  • Organize tests logically. At the least, we should split them into dppy_kernel_tests and njit_tests.
  • Tests should run for realistic problem sizes.
  • We need to run the test cases for multiple dpctl.device_context (opencl:gpu, opencl:cpu, level0:gpu).
  • The test cases should be run for multiple data types. To start with maybe float32, float64 are sufficient, but later we should test for integer types, complex types, and reduced precision types.
  • Add tests for numpy broadcast operations. (Are there existing Numba tests that we can repurpose?)

Metadata

Metadata

Assignees

Labels

infrastructuretestsRelated to test suite or test run infrastructure

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions