Expand description
Helpers for testing XGCF circuit CUDA kernels.
Structs§
- Tiny
Xgcf Device - Device-resident XGCF circuit + reusable buffers.
- Tiny
Xgcf Run - Tiny
Xgcf Spec
Functions§
- gen_
and_ circuit - Generate an AND circuit: root = AND(Lit(+1), Lit(+2))
- gen_
decision_ circuit - Generate a Decision circuit: root = Decision(var, false_child=Const1, true_child=Lit(+1))
- gen_
deep_ chain_ circuit - Generate a deep chain circuit: AND(AND(AND(…Lit(1)…)))
- gen_
large_ or_ circuit - Generate a large circuit with N parallel literals under an OR node
- gen_
or_ circuit - Generate an OR circuit: root = OR(Lit(+1), Lit(+2))
- gen_
single_ lit_ circuit - Generate a single-literal circuit: root = Lit(+var)
- numerical_
gradient - Compute numerical gradient for verification
- run_
tiny_ xgcf_ backward - run_
tiny_ xgcf_ forward - tiny_
xgcf_ spec - Tiny Decision-DNNF-shaped XGCF circuit that exercises CONST/LIT/AND/OR/DECISION nodes.