UniformSampleCone, x

Time bar (total: 1.9s)

start0.0ms (0%)

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

analyze232.0ms (12.1%)

Memory
35.2MiB live, 221.4MiB allocated; 226ms collecting garbage
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%0.1%99.9%0%0%0%0
0%0%0.1%99.9%0%0%0%1
0%0%0.1%99.9%0%0%0%2
0%0%0.1%99.9%0%0%0%3
12.5%0%0.1%99.9%0%0%0%4
18.7%0%0.1%99.9%0%0%0%5
28.1%0%0.1%99.9%0%0%0%6
42.2%0%0.1%99.9%0%0%0%7
49.2%0%0%99.9%0%0%0%8
57.4%0.1%0%99.9%0%0%0%9
67%0.1%0%99.9%0%0%0%10
71.8%0.1%0%99.9%0%0%0%11
76.9%0.1%0%99.9%0%0%0%12
Compiler

Compiled 49 to 28 computations (42.9% saved)

sample1.4s (74.2%)

Memory
56.2MiB live, 1 436.3MiB allocated; 820ms collecting garbage
Samples
1.1s8 255×0valid
0.0ms1valid
Precisions
Click to see histograms. Total time spent on operations: 880.0ms
ival-mult: 533.0ms (60.6% of total)
ival-cosu: 123.0ms (14% of total)
ival-sub: 84.0ms (9.5% of total)
ival-sqrt: 57.0ms (6.5% of total)
ival-add: 42.0ms (4.8% of total)
const: 18.0ms (2% of total)
exact: 11.0ms (1.3% of total)
ival-<=: 4.0ms (0.5% of total)
adjust: 3.0ms (0.3% of total)
ival-and: 3.0ms (0.3% of total)
ival-assert: 2.0ms (0.2% of total)
Bogosity

explain210.0ms (10.9%)

Memory
-35.5MiB live, 278.6MiB allocated; 27ms collecting garbage
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1942(0.00138906913343817 5.983572037848717e-8 3.4484273103116643e-19)7(0.007661351002752781 1.1563250978952055e-7 3.263112657387818e-26)(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
20-2(0.0020187923219054937 0.7656205892562866 2.035241279960032e-31)(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
00-0-#s(literal 2 binary32)
00-0-(PI.f32)
00-0-#s(literal 1 binary32)
00-0-(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
00-0-(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
00-0-maxCos
00-0-(*.f32 ux maxCos)
00-0-ux
00-0-(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
00-0-(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
00-0-uy
00-0-(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
00-0-(*.f32 uy #s(literal 2 binary32))
00-0-(-.f32 #s(literal 1 binary32) ux)
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
-.f32(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))cancellation18917
Confusion
Predicted +Predicted -
+1857
-460
Precision
0.9788359788359788
Recall
0.9635416666666666
Confusion?
Predicted +Predicted MaybePredicted -
+18570
-41050
Precision?
0.9320388349514563
Recall?
1.0
Freqs
test
numberfreq
067
1189
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
64.0ms508×0valid
1.0ms1valid
Compiler

Compiled 245 to 52 computations (78.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 47.0ms
ival-sub: 16.0ms (33.8% of total)
ival-mult: 14.0ms (29.6% of total)
ival-cosu: 8.0ms (16.9% of total)
ival-add: 3.0ms (6.3% of total)
ival-sqrt: 3.0ms (6.3% of total)
ival-pi: 2.0ms (4.2% of total)
exact: 1.0ms (2.1% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

preprocess54.0ms (2.8%)

Memory
-8.8MiB live, 37.1MiB allocated; 6ms collecting garbage
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
065262
1232257
2856257
33149243
47363243
Stop Event
node limit

end0.0ms (0%)

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

Profiling

Loading profile data...