Compile for the actual workload.
Shape extents, reduction structure and backend identity matter. The symbolic compiler lowers supported expressions, emits source and derives launch plans instead of treating every workload as an identical kernel.
Reuse what is still valid.
Tenant-scoped memoization keys include canonical expressions and compiler, backend and ABI fingerprints. Repeated requests can reuse emitted source; changed identities invalidate that reuse.
Measure execution on hardware.
The isolated adapter constructs artifacts without launching kernels. CUDA execution needs the existing runtime integration and a CUDA host. Utilization and optimality must be measured on the target workload; source reuse alone does not prove either.
REPOSITORY MAP
pandora-codegen/ · rustysecrets/