Skip to documentation
SLOP

tiny.accy.preparation

Reference tiny.accy preparation

Defined in tiny.accy.

API (192)

Actions

Public operations.

Types and contracts

Public types and contracts.

Namespaces

Public namespaces.

Values and defaults

Public values and defaults.

No direct callersNo direct callstiny.accypreparation
Static calls · unresolved targets: unknown · external targets: unknown.

Source

Source: lib/accy/src/preparation/root.zig

zig
pub const backend = @import("backend.zig");pub const bufferization = @import("bufferization/root.zig");pub const call = @import("call.zig");pub const cache = @import("cache.zig");pub const canonicalization = @import("canonicalization.zig");pub const saturation = @import("saturation.zig");pub const dtype = @import("dtype.zig");pub const activation = @import("activation.zig");pub const einsum = @import("einsum.zig");pub const capture = @import("capture.zig");pub const folding = @import("folding.zig");pub const fusion = @import("fusion/root.zig");pub const indexing = @import("indexing.zig");pub const kernelization = @import("kernelization/root.zig");pub const layout = @import("layout.zig");pub const memory = @import("memory.zig");pub const outlining = @import("outlining/root.zig");pub const publication = @import("publication.zig");pub const recipe = @import("recipe.zig");pub const pipeline = @import("pipeline.zig");pub const schedule = @import("schedule/root.zig");pub const shape = @import("shape/root.zig");pub const target = @import("target.zig");pub const contract_pipeline_name = pipeline.contract_pipeline_name;pub const contract_pipeline_description = pipeline.contract_pipeline_description;pub const tensor_pipeline_name = pipeline.tensor_pipeline_name;pub const tensor_pipeline_description = pipeline.tensor_pipeline_description;pub const dispatch_pipeline_name = pipeline.dispatch_pipeline_name;pub const dispatch_pipeline_description = pipeline.dispatch_pipeline_description;pub const memory_pipeline_name = pipeline.memory_pipeline_name;pub const memory_pipeline_description = pipeline.memory_pipeline_description;pub const kernel_pipeline_name = pipeline.kernel_pipeline_name;pub const kernel_pipeline_description = pipeline.kernel_pipeline_description;pub const target_pipeline_name = pipeline.target_pipeline_name;pub const target_pipeline_description = pipeline.target_pipeline_description;pub const BackendTargetProfile = pipeline.BackendTargetProfile;pub const canonicalizeModule = pipeline.canonicalizeModule;pub const saturateTensorOperations = pipeline.saturateTensorOperations;pub const setBackendTargetProfile = pipeline.setBackendTargetProfile;pub const readBackendTargetProfile = pipeline.readBackendTargetProfile;pub const backend_legalization_pass_name = pipeline.backend_legalization_pass_name;pub const bufferization_planning_pass_name = pipeline.bufferization_planning_pass_name;pub const canonicalization_pass_name = pipeline.canonicalization_pass_name;pub const constant_folding_pass_name = pipeline.constant_folding_pass_name;pub const saturation_pass_name = pipeline.saturation_pass_name;pub const dtype_legalization_pass_name = pipeline.dtype_legalization_pass_name;pub const activation_lowering_pass_name = pipeline.activation_lowering_pass_name;pub const einsum_lowering_pass_name = pipeline.einsum_lowering_pass_name;pub const indexing_lowering_pass_name = pipeline.indexing_lowering_pass_name;pub const fusion_planning_pass_name = pipeline.fusion_planning_pass_name;pub const kernelization_pass_name = pipeline.kernelization_pass_name;pub const kernel_outlining_planning_pass_name = pipeline.kernel_outlining_planning_pass_name;pub const layout_planning_pass_name = pipeline.layout_planning_pass_name;pub const memory_space_planning_pass_name = pipeline.memory_space_planning_pass_name;pub const schedule_planning_pass_name = pipeline.schedule_planning_pass_name;pub const shape_layout_pass_name = pipeline.shape_layout_pass_name;pub const PipelineError = pipeline.PipelineError;pub const BackendPreparationStats = pipeline.BackendPreparationStats;pub const BackendPreparationFailureKind = pipeline.BackendPreparationFailureKind;pub const BackendPreparationFailure = pipeline.BackendPreparationFailure;pub const BackendPreparationTiming = pipeline.BackendPreparationTiming;pub const BackendPreparationRunOptions = pipeline.BackendPreparationRunOptions;pub const BackendPreparationRun = pipeline.BackendPreparationRun;pub const BackendPreparationProductStamps = pipeline.BackendPreparationProductStamps;pub const BackendPreparationProductKeys = pipeline.BackendPreparationProductKeys;pub const BackendPreparedJob = pipeline.BackendPreparedJob;pub const ContractPreparationResult = pipeline.ContractPreparationResult;pub const TensorPreparationResult = pipeline.TensorPreparationResult;pub const DispatchPreparationResult = pipeline.DispatchPreparationResult;pub const MemoryPreparationResult = pipeline.MemoryPreparationResult;pub const KernelPreparationResult = pipeline.KernelPreparationResult;pub const TargetPreparationResult = pipeline.TargetPreparationResult;pub const BackendPreparationCache = cache.BackendPreparationCache;pub const BackendPreparationCacheUpdate = cache.BackendPreparationCacheUpdate;pub const KernelizationProduct = kernelization.KernelizationAnalysis;pub const GeneratedScheduleKind = kernelization.GeneratedScheduleKind;pub const GeneratedSchedule = kernelization.GeneratedSchedule;pub const GeneratedKernelProgram = kernelization.GeneratedKernelProgram;pub const GeneratedKernelSummary = kernelization.GeneratedKernelSummary;pub const GeneratedKernelSummaries = kernelization.GeneratedKernelSummaries;pub const KernelLibraryLowering = pipeline.KernelLibraryLowering;pub const ActivationLoweringOptions = pipeline.ActivationLoweringOptions;pub const EinsumLoweringOptions = pipeline.EinsumLoweringOptions;pub const IndexingLoweringOptions = pipeline.IndexingLoweringOptions;pub const TensorLoweringOptions = pipeline.TensorLoweringOptions;pub const runTargetPipelineWithDiagnostics = pipeline.runTargetPipelineWithDiagnostics;pub const CatalogCallOptions = call.CatalogCallOptions;pub const CatalogCallRequest = call.CatalogCallRequest;pub const backendLegalizationPass = pipeline.backendLegalizationPass;pub const bufferizationPlanningPass = pipeline.bufferizationPlanningPass;pub const canonicalizationPass = pipeline.canonicalizationPass;pub const canonicalization_pattern_entries = canonicalization.canonicalization_pattern_entries;pub const shapeLayoutPropagationPass = pipeline.shapeLayoutPropagationPass;pub const constantFoldingPass = pipeline.constantFoldingPass;pub const tensorSaturationPass = pipeline.tensorSaturationPass;pub const dtypeLegalizationPass = pipeline.dtypeLegalizationPass;pub const activationLoweringPass = pipeline.activationLoweringPass;pub const activationLoweringPassWithOptions = pipeline.activationLoweringPassWithOptions;pub const einsumLoweringPass = pipeline.einsumLoweringPass;pub const einsumLoweringPassWithOptions = pipeline.einsumLoweringPassWithOptions;pub const indexingLoweringPass = pipeline.indexingLoweringPass;pub const indexingLoweringPassWithOptions = pipeline.indexingLoweringPassWithOptions;pub const lossLoweringPass = pipeline.lossLoweringPass;pub const lossLoweringPassWithOptions = pipeline.lossLoweringPassWithOptions;pub const fusionPlanningPass = pipeline.fusionPlanningPass;pub const schedulePlanningPass = pipeline.schedulePlanningPass;pub const kernelOutliningPlanningPass = pipeline.kernelOutliningPlanningPass;pub const kernelizationPass = pipeline.kernelizationPass;pub const memorySpacePlanningPass = pipeline.memorySpacePlanningPass;pub const layoutPlanningPass = pipeline.layoutPlanningPass;pub const BackendPreparationStage = pipeline.BackendPreparationStage;pub const contract_stages = pipeline.contract_stages;pub const tensor_stages = pipeline.tensor_stages;pub const dispatch_stages = pipeline.dispatch_stages;pub const memory_stages = pipeline.memory_stages;pub const kernel_stages = pipeline.kernel_stages;pub const target_stages = pipeline.target_stages;pub const contract_pipeline_registration = pipeline.contract_pipeline_registration;pub const tensor_pipeline_registration = pipeline.tensor_pipeline_registration;pub const dispatch_pipeline_registration = pipeline.dispatch_pipeline_registration;pub const memory_pipeline_registration = pipeline.memory_pipeline_registration;pub const kernel_pipeline_registration = pipeline.kernel_pipeline_registration;pub const target_pipeline_registration = pipeline.target_pipeline_registration;pub const contract_pass_registrations = pipeline.contract_pass_registrations;pub const tensor_pass_registrations = pipeline.tensor_pass_registrations;pub const dispatch_pass_registrations = pipeline.dispatch_pass_registrations;pub const memory_pass_registrations = pipeline.memory_pass_registrations;pub const kernel_pass_registrations = pipeline.kernel_pass_registrations;pub const target_pass_registrations = pipeline.target_pass_registrations;pub const accy_choir_pass_registrations = pipeline.accy_choir_pass_registrations;pub const accy_choir_package_extension = pipeline.accy_choir_package_extension;pub const contract_pass_plan = pipeline.contract_pass_plan;pub const tensor_pass_plan = pipeline.tensor_pass_plan;pub const dispatch_pass_plan = pipeline.dispatch_pass_plan;pub const memory_pass_plan = pipeline.memory_pass_plan;pub const kernel_pass_plan = pipeline.kernel_pass_plan;pub const target_pass_plan = pipeline.target_pass_plan;pub const contract_pass_count = pipeline.contract_pass_count;pub const contract_analysis_count = pipeline.contract_analysis_count;pub const tensor_pass_count = pipeline.tensor_pass_count;pub const tensor_analysis_count = pipeline.tensor_analysis_count;pub const dispatch_pass_count = pipeline.dispatch_pass_count;pub const dispatch_analysis_count = pipeline.dispatch_analysis_count;pub const memory_pass_count = pipeline.memory_pass_count;pub const memory_analysis_count = pipeline.memory_analysis_count;pub const kernel_pass_count = pipeline.kernel_pass_count;pub const kernel_analysis_count = pipeline.kernel_analysis_count;pub const target_pass_count = pipeline.target_pass_count;pub const target_analysis_count = pipeline.target_analysis_count;pub const contractPassName = pipeline.contractPassName;pub const contractAnalysisName = pipeline.contractAnalysisName;pub const tensorPassName = pipeline.tensorPassName;pub const tensorAnalysisName = pipeline.tensorAnalysisName;pub const dispatchPassName = pipeline.dispatchPassName;pub const dispatchAnalysisName = pipeline.dispatchAnalysisName;pub const memoryPassName = pipeline.memoryPassName;pub const memoryAnalysisName = pipeline.memoryAnalysisName;pub const kernelPassName = pipeline.kernelPassName;pub const kernelAnalysisName = pipeline.kernelAnalysisName;pub const targetPassName = pipeline.targetPassName;pub const targetAnalysisName = pipeline.targetAnalysisName;pub const addContractPipeline = pipeline.addContractPipeline;pub const addTensorPipeline = pipeline.addTensorPipeline;pub const addTensorPipelineWithOptions = pipeline.addTensorPipelineWithOptions;pub const addDispatchPipeline = pipeline.addDispatchPipeline;pub const addMemoryPipeline = pipeline.addMemoryPipeline;pub const addKernelPipeline = pipeline.addKernelPipeline;pub const addTargetPipeline = pipeline.addTargetPipeline;pub const runTargetPipeline = pipeline.runTargetPipeline;pub const runBackendPreparationPipelineFromSemanticModule = pipeline.runBackendPreparationPipelineFromSemanticModule;pub const prepareContractJobFromSemanticModule = pipeline.prepareContractJobFromSemanticModule;pub const prepareTensorJobFromContractJob = pipeline.prepareTensorJobFromContractJob;pub const prepareDispatchJobFromTensorJob = pipeline.prepareDispatchJobFromTensorJob;pub const prepareMemoryJobFromDispatchJob = pipeline.prepareMemoryJobFromDispatchJob;pub const prepareKernelJobFromMemoryJob = pipeline.prepareKernelJobFromMemoryJob;pub const prepareTargetJobFromKernelJob = pipeline.prepareTargetJobFromKernelJob;pub const prepareBackendJobFromSemanticModule = pipeline.prepareBackendJobFromSemanticModule;pub const prepareBackendJobFromContractJob = pipeline.prepareBackendJobFromContractJob;pub const prepareContractJobFromSemanticModuleWithRun = pipeline.prepareContractJobFromSemanticModuleWithRun;pub const prepareTensorJobFromContractJobWithRun = pipeline.prepareTensorJobFromContractJobWithRun;pub const prepareDispatchJobFromTensorJobWithRun = pipeline.prepareDispatchJobFromTensorJobWithRun;pub const prepareMemoryJobFromDispatchJobWithRun = pipeline.prepareMemoryJobFromDispatchJobWithRun;pub const prepareKernelJobFromMemoryJobWithRun = pipeline.prepareKernelJobFromMemoryJobWithRun;pub const prepareTargetJobFromKernelJobWithRun = pipeline.prepareTargetJobFromKernelJobWithRun;pub const prepareBackendJobFromContractPreparationResult = pipeline.prepareBackendJobFromContractPreparationResult;pub const prepareBackendJobFromTensorPreparationResult = pipeline.prepareBackendJobFromTensorPreparationResult;pub const prepareBackendJobFromDispatchPreparationResult = pipeline.prepareBackendJobFromDispatchPreparationResult;pub const prepareBackendJobFromMemoryPreparationResult = pipeline.prepareBackendJobFromMemoryPreparationResult;pub const prepareBackendJobFromKernelPreparationResult = pipeline.prepareBackendJobFromKernelPreparationResult;pub const prepareBackendJobFromTargetPreparationResult = pipeline.prepareBackendJobFromTargetPreparationResult;pub const buildBackendPreparationContext = pipeline.buildBackendPreparationContext;pub const insertCatalogCall = call.insertCatalogCall;

Source: lib/accy/src/root.zig:85

zig
pub const preparation = @import("preparation/root.zig");

Audit

Definitions1
Public names1
Members0
Version26.7.0
Revisiondaab053ee433