lib/accy/src/kernel/library/root.zig

daab053ee43316e1809a84551d573ddd1e5bf3d2

  1 pub const catalog = @import("catalog/root.zig");
  2 pub const attention = @import("attention.zig");
  3 pub const compaction = @import("compaction.zig");
  4 pub const entry = @import("entry.zig");
  5 pub const elementwise = @import("elementwise.zig");
  6 pub const extent = @import("extent.zig");
  7 pub const fused = @import("fused.zig");
  8 pub const geometry = @import("geometry.zig");
  9 pub const histogram = @import("histogram/family/root.zig");
 10 pub const image = @import("image.zig");
 11 pub const sort = @import("sort.zig");
 12 pub const factor = @import("factor.zig");
 13 pub const sparse = @import("sparse.zig");
 14 pub const spatial = @import("spatial.zig");
 15 pub const indexing = @import("indexing.zig");
 16 pub const layout = @import("layout.zig");
 17 pub const linalg = @import("linalg.zig");
 18 pub const loss = @import("loss.zig");
 19 pub const normalization = @import("normalization.zig");
 20 pub const random = @import("random/root.zig");
 21 pub const reduction = @import("reduction.zig");
 22 pub const scan = @import("scan.zig");
 23 pub const sdf = @import("sdf.zig");
 24 pub const segmented = @import("segmented.zig");
 25 pub const stencil = @import("stencil.zig");
 26 pub const tuning = @import("tuning.zig");
 27 
 28 pub const CatalogDescriptor = catalog.Descriptor;
 29 pub const OwnedCatalogDescriptor = catalog.OwnedDescriptor;
 30 pub const OwnedKernelCallArtifactRegistry = catalog.OwnedKernelCallArtifactRegistry;
 31 pub const OwnedKernelCallPipelinePackage = catalog.OwnedKernelCallPipelinePackage;
 32 pub const CatalogQuery = catalog.Query;
 33 pub const ActivationKind = catalog.ActivationKind;
 34 pub const ActivationQuery = catalog.ActivationQuery;
 35 pub const AttentionKind = catalog.AttentionKind;
 36 pub const AttentionSchedule = catalog.AttentionSchedule;
 37 pub const AttentionQuery = catalog.AttentionQuery;
 38 pub const FusedQuery = catalog.FusedQuery;
 39 pub const FusedVectorKind = catalog.FusedVectorKind;
 40 pub const FusedVectorQuery = catalog.FusedVectorQuery;
 41 pub const FusedLinalgEpilogue = catalog.FusedLinalgEpilogue;
 42 pub const FusedMatrixProductQuery = catalog.FusedMatrixProductQuery;
 43 pub const FusedMatrixVectorProductQuery = catalog.FusedMatrixVectorProductQuery;
 44 pub const FusedRowNormalizationKind = catalog.FusedRowNormalizationKind;
 45 pub const FusedRowNormalizationQuery = catalog.FusedRowNormalizationQuery;
 46 pub const LayoutQuery = catalog.LayoutQuery;
 47 pub const LayoutKind = catalog.LayoutKind;
 48 pub const TransposeQuery = catalog.TransposeQuery;
 49 pub const BatchedMatrixProductSchedule = catalog.BatchedMatrixProductSchedule;
 50 pub const BatchedMatrixProductQuery = catalog.BatchedMatrixProductQuery;
 51 pub const MatrixProductSchedule = catalog.MatrixProductSchedule;
 52 pub const MatrixProductQuery = catalog.MatrixProductQuery;
 53 pub const MatrixProductCandidateDescriptors = catalog.MatrixProductCandidateDescriptors;
 54 pub const MatrixVectorProductSchedule = catalog.MatrixVectorProductSchedule;
 55 pub const MatrixVectorProductQuery = catalog.MatrixVectorProductQuery;
 56 pub const OuterProductSchedule = catalog.OuterProductSchedule;
 57 pub const OuterProductQuery = catalog.OuterProductQuery;
 58 pub const ReductionKind = catalog.ReductionKind;
 59 pub const ReductionOperand = catalog.ReductionOperand;
 60 pub const ReductionQuery = catalog.ReductionQuery;
 61 pub const RowNormalizationParameterization = catalog.RowNormalizationParameterization;
 62 pub const RowNormalizationKind = catalog.RowNormalizationKind;
 63 pub const RowNormalizationSchedule = catalog.RowNormalizationSchedule;
 64 pub const RowSparseCrossEntropyQuery = catalog.RowSparseCrossEntropyQuery;
 65 pub const RowSparseCrossEntropySchedule = catalog.RowSparseCrossEntropySchedule;
 66 pub const RowNormalizationQuery = catalog.RowNormalizationQuery;
 67 pub const GatherSchedule = catalog.GatherSchedule;
 68 pub const GatherQuery = catalog.GatherQuery;
 69 pub const GatherCandidateDescriptors = catalog.GatherCandidateDescriptors;
 70 pub const ScanKind = catalog.ScanKind;
 71 pub const ScanSchedule = catalog.ScanSchedule;
 72 pub const ScanQuery = catalog.ScanQuery;
 73 pub const PrefixSumCandidateDescriptors = catalog.PrefixSumCandidateDescriptors;
 74 pub const CompactionPredicateKind = catalog.CompactionPredicateKind;
 75 pub const FilterSchedule = catalog.FilterSchedule;
 76 pub const FilterQuery = catalog.FilterQuery;
 77 pub const FilterCandidateDescriptors = catalog.FilterCandidateDescriptors;
 78 pub const RandomAlgorithm = catalog.RandomAlgorithm;
 79 pub const RandomSchedule = catalog.RandomSchedule;
 80 pub const RandomQuery = catalog.RandomQuery;
 81 pub const RandomCandidateDescriptors = catalog.RandomCandidateDescriptors;
 82 pub const ScatterSchedule = catalog.ScatterSchedule;
 83 pub const ScatterQuery = catalog.ScatterQuery;
 84 pub const ScatterAddSchedule = catalog.ScatterAddSchedule;
 85 pub const ScatterAddQuery = catalog.ScatterAddQuery;
 86 pub const ScatterAddCandidateDescriptors = catalog.ScatterAddCandidateDescriptors;
 87 pub const HistogramSchedule = catalog.HistogramSchedule;
 88 pub const HistogramBinningPolicy = catalog.HistogramBinningPolicy;
 89 pub const HistogramQuery = catalog.HistogramQuery;
 90 pub const FactorQuery = catalog.FactorQuery;
 91 pub const FactorKind = catalog.FactorKind;
 92 pub const FactorTileLayout = catalog.FactorTileLayout;
 93 pub const FactorSchedule = catalog.FactorSchedule;
 94 pub const SparseQuery = catalog.SparseQuery;
 95 pub const SparseKind = catalog.SparseKind;
 96 pub const SparseStructure = catalog.SparseStructure;
 97 pub const SparseSchedule = catalog.SparseSchedule;
 98 pub const SparseCandidateDescriptors = catalog.SparseCandidateDescriptors;
 99 pub const SpatialQuery = catalog.SpatialQuery;
100 pub const SpatialKind = catalog.SpatialKind;
101 pub const SpatialSchedule = catalog.SpatialSchedule;
102 pub const ImageQuery = catalog.ImageQuery;
103 pub const ImageKind = catalog.ImageKind;
104 pub const ImageSchedule = catalog.ImageSchedule;
105 pub const ImageCandidateDescriptors = catalog.ImageCandidateDescriptors;
106 pub const HistogramCandidateDescriptors = catalog.HistogramCandidateDescriptors;
107 pub const ScatterCandidateDescriptors = catalog.ScatterCandidateDescriptors;
108 pub const SegmentedKind = catalog.SegmentedKind;
109 pub const SegmentedSchedule = catalog.SegmentedSchedule;
110 pub const SegmentedQuery = catalog.SegmentedQuery;
111 pub const SegmentSumCandidateDescriptors = catalog.SegmentSumCandidateDescriptors;
112 pub const StencilKind = catalog.StencilKind;
113 pub const StencilSchedule = catalog.StencilSchedule;
114 pub const StencilQuery = catalog.StencilQuery;
115 pub const StencilWindowCandidateDescriptors = catalog.StencilWindowCandidateDescriptors;
116 pub const CatalogArtifactRequest = catalog.ArtifactRequest;
117 pub const catalog_entries = catalog.entries;
118 pub const catalog_descriptors = catalog.descriptors;
119 pub const findEntry = catalog.findEntry;
120 pub const select = catalog.select;
121 pub const selectOwned = catalog.selectOwned;
122 pub const selectOwnedMatrixProductCandidates = catalog.selectOwnedMatrixProductCandidates;
123 pub const selectOwnedStencilWindowCandidates = catalog.selectOwnedStencilWindowCandidates;
124 pub const selectOwnedGatherCandidates = catalog.selectOwnedGatherCandidates;
125 pub const selectOwnedScatterCandidates = catalog.selectOwnedScatterCandidates;
126 pub const selectOwnedScatterAddCandidates = catalog.selectOwnedScatterAddCandidates;
127 pub const selectOwnedHistogramCandidates = catalog.selectOwnedHistogramCandidates;
128 pub const selectOwnedFactor = catalog.selectOwnedFactor;
129 pub const selectOwnedSparse = catalog.selectOwnedSparse;
130 pub const selectOwnedSparseCandidates = catalog.selectOwnedSparseCandidates;
131 pub const selectOwnedSpatial = catalog.selectOwnedSpatial;
132 pub const selectOwnedSpatialCandidates = catalog.selectOwnedSpatialCandidates;
133 pub const selectOwnedImageCandidates = catalog.selectOwnedImageCandidates;
134 pub const selectOwnedRandomCandidates = catalog.selectOwnedRandomCandidates;
135 pub const selectOwnedFilterCandidates = catalog.selectOwnedFilterCandidates;
136 pub const selectOwnedPrefixSumCandidates = catalog.selectOwnedPrefixSumCandidates;
137 pub const selectOwnedSegmentSumCandidates = catalog.selectOwnedSegmentSumCandidates;
138 pub const createKernelCallArtifact = catalog.createKernelCallArtifact;
139 pub const createOwnedKernelCallArtifact = catalog.createOwnedKernelCallArtifact;
140 pub const createOwnedKernelCallPipelinePackage = catalog.createOwnedKernelCallPipelinePackage;
141 pub const createOwnedKernelCallArtifactRegistry = catalog.createOwnedKernelCallArtifactRegistry;
142 pub const Entry = entry.Entry;
143 pub const Metadata = entry.Metadata;
144 pub const Layer = entry.Layer;
145 pub const Category = entry.Category;
146 pub const Operation = entry.Operation;
147 pub const operationFingerprint = entry.operationFingerprint;
148 pub const AttentionOperator = entry.AttentionOperator;
149 pub const ElementwiseOperator = entry.ElementwiseOperator;
150 pub const Axis = entry.Axis;
151 pub const Vector1D = entry.Vector1D;
152 pub const Matrix2D = entry.Matrix2D;
153 pub const Threads2D = entry.Threads2D;
154 pub const Threads3D = entry.Threads3D;
155 pub const Shape = entry.Shape;
156 pub const Reduction = entry.Reduction;
157 pub const ReductionContract = entry.ReductionContract;
158 pub const ReductionReuse = entry.ReductionReuse;
159 pub const ReductionReuseContract = entry.ReductionReuseContract;
160 pub const ReductionOperator = entry.ReductionOperator;
161 pub const StaticParameter = entry.StaticParameter;
162 pub const RowNormalizationOperator = entry.RowNormalizationOperator;
163 pub const LayoutOperator = entry.LayoutOperator;
164 pub const LinalgOperator = entry.LinalgOperator;
165 pub const StencilOperator = entry.StencilOperator;
166 pub const ImageOperator = entry.ImageOperator;
167 pub const IndexingOperator = entry.IndexingOperator;
168 pub const SegmentedOperator = entry.SegmentedOperator;
169 pub const ScanOperator = entry.ScanOperator;
170 pub const RandomOperator = entry.RandomOperator;
171 pub const CompactionOperator = entry.CompactionOperator;
172 pub const CompactionPredicate = entry.CompactionPredicate;
173 pub const InputTransform = entry.InputTransform;
174 pub const InputTransformContract = entry.InputTransformContract;
175 pub const InputTransformOperator = entry.InputTransformOperator;
176 pub const EpilogueStep = entry.EpilogueStep;
177 pub const EpilogueContract = entry.EpilogueContract;
178 pub const EpilogueOperator = entry.EpilogueOperator;
179 pub const Launch = entry.Launch;
180 pub const Schedule = entry.Schedule;
181 pub const ScheduleBinding = entry.ScheduleBinding;
182 pub const Specialization = entry.Specialization;
183 pub const OwnedSpecialization = entry.OwnedSpecialization;
184 pub const ArtifactOptions = entry.ArtifactOptions;
185 pub const shape1D = entry.shape1D;
186 pub const runtimeShape1D = entry.runtimeShape1D;
187 pub const shapeScalar = entry.shapeScalar;
188 pub const runtimeShapeScalar = entry.runtimeShapeScalar;
189 pub const shape2D = entry.shape2D;
190 pub const runtimeShape2D = entry.runtimeShape2D;
191 pub const shape3D = entry.shape3D;
192 pub const runtimeShape3D = entry.runtimeShape3D;
193 pub const describeReduction = entry.reduction;
194 pub const describeRuntimeReduction = entry.runtimeReduction;
195 pub const describeDependentReduction = entry.dependentReduction;
196 pub const describeRuntimeDependentReduction = entry.runtimeDependentReduction;
197 pub const describeReductionReuse = entry.reductionReuse;
198 pub const describeRuntimeReductionReuse = entry.runtimeReductionReuse;
199 pub const describeStaticParameter = entry.staticParameter;
200 pub const describeRuntimeStaticParameter = entry.runtimeStaticParameter;
201 pub const describeInputTransform = entry.inputTransform;
202 pub const describeEpilogue = entry.epilogue;
203 pub const describeInputEpilogue = entry.inputEpilogue;
204 pub const grid1D = entry.grid1D;
205 pub const runtimeGrid1D = entry.runtimeGrid1D;
206 pub const launch1D = entry.launch1D;
207 pub const runtimeLaunch1D = entry.runtimeLaunch1D;
208 pub const launch2D = entry.launch2D;
209 pub const runtimeLaunch2D = entry.runtimeLaunch2D;
210 pub const launch3D = entry.launch3D;
211 pub const runtimeLaunch3D = entry.runtimeLaunch3D;
212 pub const threadBlocks1D = entry.threadBlocks1D;
213 pub const runtimeThreadBlocks1D = entry.runtimeThreadBlocks1D;
214 pub const threadBlocks2D = entry.threadBlocks2D;
215 pub const runtimeThreadBlocks2D = entry.runtimeThreadBlocks2D;
216 pub const threadBlocks3D = entry.threadBlocks3D;
217 pub const runtimeThreadBlocks3D = entry.runtimeThreadBlocks3D;