Time: 6.4min
Passed: 8/9
Tests: 25
Bits: 94/103

Output vs Input Accuracy

Each point represents a Herbie run below. Its horizontal position shows initial accuracy, and vertical position shows final accuracy. Points above the line are improved by Herbie.

Accuracy vs Cost

A joint cost-accuracy pareto curve for the Herbie runs below. Accuracy is on the vertical axis, and cost is on the vertical axis. Down and to the left is better. The initial programs are shown by the red square.
TestStartResult ?Target ?Time
UniformSampleCone, z99.9%99.9%3.7s»
UniformSampleCone, y57.7%98.3%18.6s»
UniformSampleCone, x57.6%99.0%19.1s»
UniformSampleCone 298.9%99.0%19.6s»
Trowbridge-Reitz Sample, sample surface normal, cosTheta99.3%99.4%28.5s»
Trowbridge-Reitz Sample, near normal, slope_y98.3%98.4%13.9s»
Trowbridge-Reitz Sample, near normal, slope_x98.9%98.9%10.8s»
Sample trimmed logistic on [-pi, pi]98.9%98.9%14.1s»
Logistic function99.8%99.8%4.3s»
Logistic distribution99.6%99.4%15.2s»
Lanczos kernel98.0%97.7%16.0s»
HairBSDF, sample_f, cosTheta99.5%99.5%19.0s»
HairBSDF, gamma for a refracted ray92.0%98.4%17.6s»
HairBSDF, Mp, upper98.6%98.9%18.6s»
HairBSDF, Mp, lower99.6%99.6%18.3s»
GTR1 distribution98.6%98.6%15.8s»
Disney BSSRDF, sample scattering profile, upper95.9%98.3%15.1s»
Disney BSSRDF, sample scattering profile, lower61.2%99.4%14.2s»
Disney BSSRDF, PDF of scattering profile99.5%99.5%12.9s»
Curve intersection, scale width based on ribbon orientation97.2%99.2%21.2s»
Beckmann Sample, normalization factor97.8%98.5%16.8s»
Beckmann Sample, near normal, slope_y57.9%98.3%14.2s»
Beckmann Sample, near normal, slope_x57.8%99.0%12.9s»
Beckmann Distribution sample, tan2theta, alphax == alphay55.8%99.0%9.7s»
Beckmann Distribution sample, tan2theta, alphax != alphay, u1 <= 0.560.6%98.3%15.7s»