Disney BSSRDF, sample scattering profile, lower

Time bar (total: 1.1s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated; 0ms collecting garbage

analyze53.0ms (4.8%)

Memory
-0.9MiB live, 43.3MiB allocated; 12ms collecting garbage
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%1.5%98.5%0%0%0%0
0%0%1.5%98.5%0%0%0%1
0%0%1.5%98.5%0%0%0%2
0%0%1.5%98.5%0%0%0%3
0%0%1.5%98.5%0%0%0%4
50%0.8%0.8%98.5%0%0%0%5
50%0.8%0.8%98.5%0%0%0%6
75%1.2%0.4%98.5%0%0%0%7
75%1.2%0.4%98.5%0%0%0%8
87.5%1.4%0.2%98.5%0%0%0%9
87.5%1.4%0.2%98.5%0%0%0%10
93.7%1.4%0.1%98.5%0%0%0%11
93.7%1.4%0.1%98.5%0%0%0%12
Compiler

Compiled 26 to 21 computations (19.2% saved)

sample796.0ms (72%)

Memory
14.2MiB live, 757.6MiB allocated; 90ms collecting garbage
Samples
552.0ms8 255×0valid
0.0ms1valid
Precisions
Click to see histograms. Total time spent on operations: 378.0ms
ival-log: 136.0ms (36% of total)
ival-mult: 109.0ms (28.8% of total)
ival-div: 77.0ms (20.4% of total)
ival-sub: 35.0ms (9.3% of total)
exact: 9.0ms (2.4% of total)
const: 5.0ms (1.3% of total)
adjust: 3.0ms (0.8% of total)
ival-assert: 3.0ms (0.8% of total)
ival-and: 1.0ms (0.3% of total)
ival-<=: 1.0ms (0.3% of total)
Bogosity

explain95.0ms (8.6%)

Memory
24.3MiB live, 116.9MiB allocated; 6ms collecting garbage
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1903(1.2244390829504282e-35 0.002190803876146674)5(3.9335928926079085e-32 0.0037312337663024664)(log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) u))))
00-0-(/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) u)))
00-0-#s(literal 1 binary32)
00-0-(-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) u))
00-0-u
00-0-#s(literal 4 binary32)
00-0-(*.f32 #s(literal 4 binary32) u)
00-0-s
00-0-(*.f32 s (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) u)))))
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
log.f32(log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) u))))sensitivity18816
Confusion
Predicted +Predicted -
+1795
-963
Precision
0.9521276595744681
Recall
0.9728260869565217
Confusion?
Predicted +Predicted MaybePredicted -
+17941
-91350
Precision?
0.8926829268292683
Recall?
0.9945652173913043
Freqs
test
numberfreq
068
1188
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
34.0ms512×0valid
Compiler

Compiled 88 to 31 computations (64.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 21.0ms
ival-log: 8.0ms (37.5% of total)
ival-mult: 7.0ms (32.8% of total)
ival-div: 4.0ms (18.7% of total)
ival-sub: 2.0ms (9.4% of total)
ival-true: 0.0ms (0% of total)
adjust: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess161.0ms (14.6%)

Memory
-9.0MiB live, 87.0MiB allocated; 10ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02458
15652
210152
315052
424452
5111352
6745852
01216
02416
12816
23116
33916
46416
520116
6144216
7441516
0808716
Stop Event
iter limit
node limit
iter limit
node limit

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated; 0ms collecting garbage

Profiling

Loading profile data...