lib/accy/src/preparation/kernelization/root.zig

daab053ee43316e1809a84551d573ddd1e5bf3d2

 1 pub const product = @import("model/root.zig");
 2 const lowering = @import("lowering/root.zig");
 3 
 4 pub const ElementwiseKernel = product.ElementwiseKernel;
 5 pub const ShapeKernel = product.ShapeKernel;
 6 pub const GeneratedScheduleKind = product.GeneratedScheduleKind;
 7 pub const GeneratedSchedule = product.GeneratedSchedule;
 8 pub const GeneratedKernelProgram = product.GeneratedKernelProgram;
 9 pub const GeneratedKernelSummary = product.GeneratedKernelSummary;
10 pub const GeneratedKernelSummaries = product.GeneratedKernelSummaries;
11 pub const LoweredKernel = product.LoweredKernel;
12 pub const KernelizationAnalysis = product.KernelizationAnalysis;
13 pub const DotGeneralStaticDims = product.DotGeneralStaticDims;
14 pub const DotGeneralDescription = product.DotGeneralDescription;
15 pub const DotGeneralBlockTile = product.DotGeneralBlockTile;
16 pub const DotGeneralMmaTile = product.DotGeneralMmaTile;
17 pub const dotGeneralBlockTileFor = product.dotGeneralBlockTileFor;
18 pub const reductionSingleBlockThreads = product.reductionSingleBlockThreads;
19 pub const LoweredKernelBody = product.LoweredKernelBody;
20 pub const ReductionAtomicPlan = product.ReductionAtomicPlan;
21 pub const reductionAtomicPlanFor = product.reductionAtomicPlanFor;
22 pub const ReductionStaticDims = product.ReductionStaticDims;
23 pub const ReductionKind = product.ReductionKind;
24 pub const ReductionDescription = product.ReductionDescription;
25 
26 pub const kernelization_analysis_name = lowering.kernelization_analysis_name;
27 pub const kernelization_pass_name = lowering.kernelization_pass_name;
28 pub const kernelization_pass_description = lowering.kernelization_pass_description;
29 pub const kernelization_analysis_descriptor = lowering.kernelization_analysis_descriptor;
30 pub const getKernelizationAnalysis = lowering.getKernelizationAnalysis;
31 pub const kernelizationPass = lowering.kernelizationPass;
32 pub const dotGeneralDescriptionForWork = lowering.dotGeneralDescriptionForWork;
33 pub const reductionDescriptionForWork = lowering.reductionDescriptionForWork;
34 pub const elementwiseKernelForOperation = lowering.elementwiseKernelForOperation;
35 pub const shapeKernelForOperation = lowering.shapeKernelForOperation;
36 pub const expectedInputCount = lowering.expectedInputCount;
37 pub const generated_scan_schedule_version = lowering.generated_scan_schedule_version;
38 pub const max_scan_schedule_candidates = lowering.max_scan_schedule_candidates;
39 pub const scanScheduleCandidates = lowering.scanScheduleCandidates;
40 pub const generated_row_pipeline_schedule_version = lowering.generated_row_pipeline_schedule_version;
41 pub const max_row_pipeline_schedule_candidates = lowering.max_row_pipeline_schedule_candidates;
42 pub const rowPipelineScheduleCandidates = lowering.rowPipelineScheduleCandidates;