• Andrey Filippov's avatar
    CLAUDE: curt.kernel_test dropdown - one GPU-kernel oracle test per run · 189b7f39
    Andrey Filippov authored
    Replaces the would-be per-kernel checkbox sprawl (Andrey 07/12 design):
    - CuasRtParameters: KERNEL_TESTS registry {none, avg_td} + kernel_test
      String param (addChoice, corr-xml _curt_kernel_test, unknown values
      sanitized to none); one dropdown entry per kernel in the 2c+ ladder.
    - CuasRT.diagnostics(): kernel_test != none -> EXCLUSIVE kernelTest()
      dispatch, nothing else runs that pass.
    - kernelTest() avg_td case = the AvgTdExport call site (settles the open
      pick): conditioned image_data of the GPU-bound scene -> uniform-grid
      convert -> CPU oracle + testdata case export (<model>/testdata/avg_td,
      incl. per-sensor TpTask XY for the OOB soft/hard-margin stage) ->
      validateConsolidation; imports+compares C++ results/ when present,
      else prints the exact tests_bin command to run.
    - CuasMotion.convertFromData: overload with tasks_out (old signature
      delegates) so the export gets the conversion TpTask grid.
    
    mvn -DskipTests clean package: OK. Run validation in Eclipse = Andrey's.
    Co-Authored-By: 's avatarClaude Fable 5 <noreply@anthropic.com>
    189b7f39
CuasRtParameters.java 78.3 KB