Skip to content

testing: Add optix ref output for new test added in PR 1991#1996

Merged
lgritz merged 1 commit into
AcademySoftwareFoundation:mainfrom
lgritz:lg-bsdlref
Jun 9, 2025
Merged

testing: Add optix ref output for new test added in PR 1991#1996
lgritz merged 1 commit into
AcademySoftwareFoundation:mainfrom
lgritz:lg-bsdlref

Conversation

@lgritz

@lgritz lgritz commented Jun 7, 2025

Copy link
Copy Markdown
Collaborator

#1991 (adding conductor BSDF) crossed paths in flight with #1992 (adding full OptiX tests to CI). So the former was merged without the benefit of being confirmed to fully pass on GPU.

Signed-off-by: Larry Gritz <lg@larrygritz.com>
@lgritz
lgritz requested a review from aconty June 7, 2025 02:15
@lgritz

lgritz commented Jun 7, 2025

Copy link
Copy Markdown
Collaborator Author

This is great because it highlights the kind of mistake that in theory will be very hard to make now that we have the optix testing in CI!

@lgritz lgritz mentioned this pull request Jun 7, 2025
@aconty

aconty commented Jun 9, 2025

Copy link
Copy Markdown
Contributor

Strange, because the optix side was passing for me locally. I guess it is an optix version driver thing? Does the reference look right?

Otherwise LGTM

@aconty

aconty commented Jun 9, 2025

Copy link
Copy Markdown
Contributor

Just downloaded it, reference looks good.

@lgritz

lgritz commented Jun 9, 2025

Copy link
Copy Markdown
Collaborator Author

Strange, because the optix side was passing for me locally. I guess it is an optix version driver thing?

I assume that locally, your OptiX output matched the CPU output closely enough to pass, but that on the CI runners, differences in hardware, optix version, driver, and who knows what else compared to your workstation happened to make just enough differences to fail the test thresholds.

@lgritz
lgritz merged commit 915b3fa into AcademySoftwareFoundation:main Jun 9, 2025
25 checks passed
@lgritz
lgritz deleted the lg-bsdlref branch June 10, 2025 18:40
@lgritz lgritz added the build / testing / port / CI Affecting the build system, tests, platform support, porting, or continuous integration. label Oct 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build / testing / port / CI Affecting the build system, tests, platform support, porting, or continuous integration.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants