Time: 6.6min
Passed: 8/9
Tests: 25
Bits: 95/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, z0.00.05.9s»
UniformSampleCone, y13.80.518.3s»
UniformSampleCone, x13.80.320.3s»
UniformSampleCone 20.30.323.3s»
Trowbridge-Reitz Sample, sample surface normal, cosTheta0.20.230.8s»
Trowbridge-Reitz Sample, near normal, slope_y0.50.512.4s»
Trowbridge-Reitz Sample, near normal, slope_x0.30.311.0s»
Sample trimmed logistic on [-pi, pi]0.30.315.2s»
Logistic function0.10.012.0s»
Logistic distribution0.10.214.0s»
Lanczos kernel0.70.715.5s»
HairBSDF, sample_f, cosTheta0.20.220.4s»
HairBSDF, gamma for a refracted ray2.40.517.5s»
HairBSDF, Mp, upper0.40.416.5s»
HairBSDF, Mp, lower0.10.115.0s»
GTR1 distribution0.50.416.2s»
Disney BSSRDF, sample scattering profile, upper1.30.513.7s»
Disney BSSRDF, sample scattering profile, lower12.50.211.8s»
Disney BSSRDF, PDF of scattering profile0.10.113.9s»
Curve intersection, scale width based on ribbon orientation0.90.619.7s»
Beckmann Sample, normalization factor0.70.416.2s»
Beckmann Sample, near normal, slope_y13.60.514.5s»
Beckmann Sample, near normal, slope_x13.60.314.1s»
Beckmann Distribution sample, tan2theta, alphax == alphay14.10.39.6s»
Beckmann Distribution sample, tan2theta, alphax != alphay, u1 <= 0.512.60.518.1s»