tiny.accy.kernel.library
Defined in kernel.
API (216)
Actions
Public operations.
EntrycreateKernelCallArtifactcreateOwnedKernelCallArtifactcreateOwnedKernelCallArtifactRegistrycreateOwnedKernelCallPipelinePackagedescribeDependentReductiondescribeEpiloguedescribeInputEpiloguedescribeInputTransformdescribeReductiondescribeReductionReusedescribeRuntimeDependentReductiondescribeRuntimeReductiondescribeRuntimeReductionReusedescribeRuntimeStaticParameterdescribeStaticParameterfindEntrygrid1Dlaunch1Dlaunch2Dlaunch3DoperationFingerprintruntimeGrid1DruntimeLaunch1DruntimeLaunch2DruntimeLaunch3DruntimeShape1DruntimeShape2DruntimeShape3DruntimeShapeScalarruntimeThreadBlocks1DruntimeThreadBlocks2DruntimeThreadBlocks3DselectselectOwnedselectOwnedFactorselectOwnedFilterCandidatesselectOwnedGatherCandidatesselectOwnedHistogramCandidatesselectOwnedImageCandidatesselectOwnedMatrixProductCandidatesselectOwnedPrefixSumCandidatesselectOwnedRandomCandidatesselectOwnedScatterAddCandidatesselectOwnedScatterCandidatesselectOwnedSegmentSumCandidatesselectOwnedSparseselectOwnedSparseCandidatesselectOwnedSpatialselectOwnedSpatialCandidatesselectOwnedStencilWindowCandidatesshape1Dshape2Dshape3DshapeScalarthreadBlocks1DthreadBlocks2DthreadBlocks3D
Types and contracts
Public types and contracts.
ActivationKindActivationQueryArtifactOptionsAttentionKindAttentionOperatorAttentionQueryAttentionScheduleAxisBatchedMatrixProductQueryBatchedMatrixProductScheduleCatalogArtifactRequestCatalogDescriptorCatalogQueryCategoryCompactionOperatorCompactionPredicateCompactionPredicateKindElementwiseOperatorEpilogueContractEpilogueOperatorEpilogueStepFactorKindFactorQuery: A caller fills this request to get a batched Cholesky factorization, Cholesky solve or matrix inverse from the kernel library.FactorScheduleFactorTileLayoutFilterCandidateDescriptorsFilterQueryFilterScheduleFusedLinalgEpilogueFusedMatrixProductQueryFusedMatrixVectorProductQueryFusedQueryFusedRowNormalizationKindFusedRowNormalizationQueryFusedVectorKindFusedVectorQueryGatherCandidateDescriptorsGatherQueryGatherScheduleHistogramBinningPolicyHistogramCandidateDescriptorsHistogramQueryHistogramScheduleImageCandidateDescriptorsImageKindImageOperatorImageQueryImageScheduleIndexingOperatorInputTransformInputTransformContractInputTransformOperatorLaunchLayerLayoutKindLayoutOperatorLayoutQueryLinalgOperatorMatrix2DMatrixProductCandidateDescriptorsMatrixProductQueryMatrixProductScheduleMatrixVectorProductQueryMatrixVectorProductScheduleMetadataOperationOuterProductQueryOuterProductScheduleOwnedCatalogDescriptorOwnedKernelCallArtifactRegistryOwnedKernelCallPipelinePackageOwnedSpecializationPrefixSumCandidateDescriptorsRandomAlgorithmRandomCandidateDescriptorsRandomOperatorRandomQueryRandomScheduleReductionReductionContractReductionKindReductionOperandReductionOperatorReductionQueryReductionReuseReductionReuseContractRowNormalizationKindRowNormalizationOperatorRowNormalizationParameterizationRowNormalizationQueryRowNormalizationScheduleRowSparseCrossEntropyQueryRowSparseCrossEntropyScheduleScanKindScanOperatorScanQueryScanScheduleScatterAddCandidateDescriptorsScatterAddQueryScatterAddScheduleScatterCandidateDescriptorsScatterQueryScatterScheduleScheduleScheduleBindingSegmentSumCandidateDescriptorsSegmentedKindSegmentedOperatorSegmentedQuerySegmentedScheduleShapeSparseCandidateDescriptorsSparseKindSparseQuerySparseScheduleSparseStructureSpatialKindSpatialQuery: A caller fills this request to get a grid kernel for points in the plane, such as assigning points to cells or counting neighbors.SpatialScheduleSpecializationStaticParameterStencilKindStencilOperatorStencilQueryStencilScheduleStencilWindowCandidateDescriptorsThreads2DThreads3DTransposeQueryVector1D
Namespaces
Public namespaces.
attentioncatalogcompactionelementwiseentryextentfactorfusedgeometryhistogramimageindexinglayoutlinalglossnormalizationrandomreductionscansdfsegmentedsortsparsespatialstenciltuning
Values and defaults
Public values and defaults.
Source
Source: lib/accy/src/kernel/library/root.zig
zig
pub const catalog = @import("catalog/root.zig");pub const attention = @import("attention.zig");pub const compaction = @import("compaction.zig");pub const entry = @import("entry.zig");pub const elementwise = @import("elementwise.zig");pub const extent = @import("extent.zig");pub const fused = @import("fused.zig");pub const geometry = @import("geometry.zig");pub const histogram = @import("histogram/family/root.zig");pub const image = @import("image.zig");pub const sort = @import("sort.zig");pub const factor = @import("factor.zig");pub const sparse = @import("sparse.zig");pub const spatial = @import("spatial.zig");pub const indexing = @import("indexing.zig");pub const layout = @import("layout.zig");pub const linalg = @import("linalg.zig");pub const loss = @import("loss.zig");pub const normalization = @import("normalization.zig");pub const random = @import("random/root.zig");pub const reduction = @import("reduction.zig");pub const scan = @import("scan.zig");pub const sdf = @import("sdf.zig");pub const segmented = @import("segmented.zig");pub const stencil = @import("stencil.zig");pub const tuning = @import("tuning.zig");pub const CatalogDescriptor = catalog.Descriptor;pub const OwnedCatalogDescriptor = catalog.OwnedDescriptor;pub const OwnedKernelCallArtifactRegistry = catalog.OwnedKernelCallArtifactRegistry;pub const OwnedKernelCallPipelinePackage = catalog.OwnedKernelCallPipelinePackage;pub const CatalogQuery = catalog.Query;pub const ActivationKind = catalog.ActivationKind;pub const ActivationQuery = catalog.ActivationQuery;pub const AttentionKind = catalog.AttentionKind;pub const AttentionSchedule = catalog.AttentionSchedule;pub const AttentionQuery = catalog.AttentionQuery;pub const FusedQuery = catalog.FusedQuery;pub const FusedVectorKind = catalog.FusedVectorKind;pub const FusedVectorQuery = catalog.FusedVectorQuery;pub const FusedLinalgEpilogue = catalog.FusedLinalgEpilogue;pub const FusedMatrixProductQuery = catalog.FusedMatrixProductQuery;pub const FusedMatrixVectorProductQuery = catalog.FusedMatrixVectorProductQuery;pub const FusedRowNormalizationKind = catalog.FusedRowNormalizationKind;pub const FusedRowNormalizationQuery = catalog.FusedRowNormalizationQuery;pub const LayoutQuery = catalog.LayoutQuery;pub const LayoutKind = catalog.LayoutKind;pub const TransposeQuery = catalog.TransposeQuery;pub const BatchedMatrixProductSchedule = catalog.BatchedMatrixProductSchedule;pub const BatchedMatrixProductQuery = catalog.BatchedMatrixProductQuery;pub const MatrixProductSchedule = catalog.MatrixProductSchedule;pub const MatrixProductQuery = catalog.MatrixProductQuery;pub const MatrixProductCandidateDescriptors = catalog.MatrixProductCandidateDescriptors;pub const MatrixVectorProductSchedule = catalog.MatrixVectorProductSchedule;pub const MatrixVectorProductQuery = catalog.MatrixVectorProductQuery;pub const OuterProductSchedule = catalog.OuterProductSchedule;pub const OuterProductQuery = catalog.OuterProductQuery;pub const ReductionKind = catalog.ReductionKind;pub const ReductionOperand = catalog.ReductionOperand;pub const ReductionQuery = catalog.ReductionQuery;pub const RowNormalizationParameterization = catalog.RowNormalizationParameterization;pub const RowNormalizationKind = catalog.RowNormalizationKind;pub const RowNormalizationSchedule = catalog.RowNormalizationSchedule;pub const RowSparseCrossEntropyQuery = catalog.RowSparseCrossEntropyQuery;pub const RowSparseCrossEntropySchedule = catalog.RowSparseCrossEntropySchedule;pub const RowNormalizationQuery = catalog.RowNormalizationQuery;pub const GatherSchedule = catalog.GatherSchedule;pub const GatherQuery = catalog.GatherQuery;pub const GatherCandidateDescriptors = catalog.GatherCandidateDescriptors;pub const ScanKind = catalog.ScanKind;pub const ScanSchedule = catalog.ScanSchedule;pub const ScanQuery = catalog.ScanQuery;pub const PrefixSumCandidateDescriptors = catalog.PrefixSumCandidateDescriptors;pub const CompactionPredicateKind = catalog.CompactionPredicateKind;pub const FilterSchedule = catalog.FilterSchedule;pub const FilterQuery = catalog.FilterQuery;pub const FilterCandidateDescriptors = catalog.FilterCandidateDescriptors;pub const RandomAlgorithm = catalog.RandomAlgorithm;pub const RandomSchedule = catalog.RandomSchedule;pub const RandomQuery = catalog.RandomQuery;pub const RandomCandidateDescriptors = catalog.RandomCandidateDescriptors;pub const ScatterSchedule = catalog.ScatterSchedule;pub const ScatterQuery = catalog.ScatterQuery;pub const ScatterAddSchedule = catalog.ScatterAddSchedule;pub const ScatterAddQuery = catalog.ScatterAddQuery;pub const ScatterAddCandidateDescriptors = catalog.ScatterAddCandidateDescriptors;pub const HistogramSchedule = catalog.HistogramSchedule;pub const HistogramBinningPolicy = catalog.HistogramBinningPolicy;pub const HistogramQuery = catalog.HistogramQuery;pub const FactorQuery = catalog.FactorQuery;pub const FactorKind = catalog.FactorKind;pub const FactorTileLayout = catalog.FactorTileLayout;pub const FactorSchedule = catalog.FactorSchedule;pub const SparseQuery = catalog.SparseQuery;pub const SparseKind = catalog.SparseKind;pub const SparseStructure = catalog.SparseStructure;pub const SparseSchedule = catalog.SparseSchedule;pub const SparseCandidateDescriptors = catalog.SparseCandidateDescriptors;pub const SpatialQuery = catalog.SpatialQuery;pub const SpatialKind = catalog.SpatialKind;pub const SpatialSchedule = catalog.SpatialSchedule;pub const ImageQuery = catalog.ImageQuery;pub const ImageKind = catalog.ImageKind;pub const ImageSchedule = catalog.ImageSchedule;pub const ImageCandidateDescriptors = catalog.ImageCandidateDescriptors;pub const HistogramCandidateDescriptors = catalog.HistogramCandidateDescriptors;pub const ScatterCandidateDescriptors = catalog.ScatterCandidateDescriptors;pub const SegmentedKind = catalog.SegmentedKind;pub const SegmentedSchedule = catalog.SegmentedSchedule;pub const SegmentedQuery = catalog.SegmentedQuery;pub const SegmentSumCandidateDescriptors = catalog.SegmentSumCandidateDescriptors;pub const StencilKind = catalog.StencilKind;pub const StencilSchedule = catalog.StencilSchedule;pub const StencilQuery = catalog.StencilQuery;pub const StencilWindowCandidateDescriptors = catalog.StencilWindowCandidateDescriptors;pub const CatalogArtifactRequest = catalog.ArtifactRequest;pub const catalog_entries = catalog.entries;pub const catalog_descriptors = catalog.descriptors;pub const findEntry = catalog.findEntry;pub const select = catalog.select;pub const selectOwned = catalog.selectOwned;pub const selectOwnedMatrixProductCandidates = catalog.selectOwnedMatrixProductCandidates;pub const selectOwnedStencilWindowCandidates = catalog.selectOwnedStencilWindowCandidates;pub const selectOwnedGatherCandidates = catalog.selectOwnedGatherCandidates;pub const selectOwnedScatterCandidates = catalog.selectOwnedScatterCandidates;pub const selectOwnedScatterAddCandidates = catalog.selectOwnedScatterAddCandidates;pub const selectOwnedHistogramCandidates = catalog.selectOwnedHistogramCandidates;pub const selectOwnedFactor = catalog.selectOwnedFactor;pub const selectOwnedSparse = catalog.selectOwnedSparse;pub const selectOwnedSparseCandidates = catalog.selectOwnedSparseCandidates;pub const selectOwnedSpatial = catalog.selectOwnedSpatial;pub const selectOwnedSpatialCandidates = catalog.selectOwnedSpatialCandidates;pub const selectOwnedImageCandidates = catalog.selectOwnedImageCandidates;pub const selectOwnedRandomCandidates = catalog.selectOwnedRandomCandidates;pub const selectOwnedFilterCandidates = catalog.selectOwnedFilterCandidates;pub const selectOwnedPrefixSumCandidates = catalog.selectOwnedPrefixSumCandidates;pub const selectOwnedSegmentSumCandidates = catalog.selectOwnedSegmentSumCandidates;pub const createKernelCallArtifact = catalog.createKernelCallArtifact;pub const createOwnedKernelCallArtifact = catalog.createOwnedKernelCallArtifact;pub const createOwnedKernelCallPipelinePackage = catalog.createOwnedKernelCallPipelinePackage;pub const createOwnedKernelCallArtifactRegistry = catalog.createOwnedKernelCallArtifactRegistry;pub const Entry = entry.Entry;pub const Metadata = entry.Metadata;pub const Layer = entry.Layer;pub const Category = entry.Category;pub const Operation = entry.Operation;pub const operationFingerprint = entry.operationFingerprint;pub const AttentionOperator = entry.AttentionOperator;pub const ElementwiseOperator = entry.ElementwiseOperator;pub const Axis = entry.Axis;pub const Vector1D = entry.Vector1D;pub const Matrix2D = entry.Matrix2D;pub const Threads2D = entry.Threads2D;pub const Threads3D = entry.Threads3D;pub const Shape = entry.Shape;pub const Reduction = entry.Reduction;pub const ReductionContract = entry.ReductionContract;pub const ReductionReuse = entry.ReductionReuse;pub const ReductionReuseContract = entry.ReductionReuseContract;pub const ReductionOperator = entry.ReductionOperator;pub const StaticParameter = entry.StaticParameter;pub const RowNormalizationOperator = entry.RowNormalizationOperator;pub const LayoutOperator = entry.LayoutOperator;pub const LinalgOperator = entry.LinalgOperator;pub const StencilOperator = entry.StencilOperator;pub const ImageOperator = entry.ImageOperator;pub const IndexingOperator = entry.IndexingOperator;pub const SegmentedOperator = entry.SegmentedOperator;pub const ScanOperator = entry.ScanOperator;pub const RandomOperator = entry.RandomOperator;pub const CompactionOperator = entry.CompactionOperator;pub const CompactionPredicate = entry.CompactionPredicate;pub const InputTransform = entry.InputTransform;pub const InputTransformContract = entry.InputTransformContract;pub const InputTransformOperator = entry.InputTransformOperator;pub const EpilogueStep = entry.EpilogueStep;pub const EpilogueContract = entry.EpilogueContract;pub const EpilogueOperator = entry.EpilogueOperator;pub const Launch = entry.Launch;pub const Schedule = entry.Schedule;pub const ScheduleBinding = entry.ScheduleBinding;pub const Specialization = entry.Specialization;pub const OwnedSpecialization = entry.OwnedSpecialization;pub const ArtifactOptions = entry.ArtifactOptions;pub const shape1D = entry.shape1D;pub const runtimeShape1D = entry.runtimeShape1D;pub const shapeScalar = entry.shapeScalar;pub const runtimeShapeScalar = entry.runtimeShapeScalar;pub const shape2D = entry.shape2D;pub const runtimeShape2D = entry.runtimeShape2D;pub const shape3D = entry.shape3D;pub const runtimeShape3D = entry.runtimeShape3D;pub const describeReduction = entry.reduction;pub const describeRuntimeReduction = entry.runtimeReduction;pub const describeDependentReduction = entry.dependentReduction;pub const describeRuntimeDependentReduction = entry.runtimeDependentReduction;pub const describeReductionReuse = entry.reductionReuse;pub const describeRuntimeReductionReuse = entry.runtimeReductionReuse;pub const describeStaticParameter = entry.staticParameter;pub const describeRuntimeStaticParameter = entry.runtimeStaticParameter;pub const describeInputTransform = entry.inputTransform;pub const describeEpilogue = entry.epilogue;pub const describeInputEpilogue = entry.inputEpilogue;pub const grid1D = entry.grid1D;pub const runtimeGrid1D = entry.runtimeGrid1D;pub const launch1D = entry.launch1D;pub const runtimeLaunch1D = entry.runtimeLaunch1D;pub const launch2D = entry.launch2D;pub const runtimeLaunch2D = entry.runtimeLaunch2D;pub const launch3D = entry.launch3D;pub const runtimeLaunch3D = entry.runtimeLaunch3D;pub const threadBlocks1D = entry.threadBlocks1D;pub const runtimeThreadBlocks1D = entry.runtimeThreadBlocks1D;pub const threadBlocks2D = entry.threadBlocks2D;pub const runtimeThreadBlocks2D = entry.runtimeThreadBlocks2D;pub const threadBlocks3D = entry.threadBlocks3D;pub const runtimeThreadBlocks3D = entry.runtimeThreadBlocks3D;Source: lib/accy/src/kernel/root.zig:54
zig
pub const library = library_mod;Also reachable as
kernel.library.random.base.library.
Audit
| Definitions | 1 |
|---|---|
| Public names | 2 |
| Members | 0 |
| Version | 26.7.0 |
| Revision | daab053ee433 |