compute.kernels · function ·

DequantizeIntBlockBuffer

Dequantize int block buffer.

computecompute.kernelscpufunctionkernelssource-exampleyeho

Describe reusable compute kernels and their workload contracts.

external DequantizeIntBlockBuffer(buffer of int source, buffer of int original destination, quantizedBlockSpec spec)

Status: source-declared

Parameters

buffer of int source
Supply source as buffer of int.
buffer of int original destination
Supply destination as buffer of int original.
quantizedBlockSpec spec
Supply spec as quantizedBlockSpec.

Use DequantizeIntBlockBuffer

A complete small caller. Values are illustrative; check the returned result and package requirements before connecting live resources.

cpu · source-example · type checked

using compute.kernels

// Describe reusable compute kernels and their workload contracts.
buffer of int source
source.Resize(8)
buffer of int destination
destination.Resize(8)
quantizedBlockSpec spec = quantizedBlockSpec("Nova", quantizedPathSpec(), 1, true, "note")
DequantizeIntBlockBuffer(source, destination, spec)
Console.Log("DequantizeIntBlockBuffer completed")
project.mech
manifestVersion = "2"
package = "api.example.compute_kernels__dequantizeintblockbuffer"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[dependencies]]
package = "compute.kernels"
version = "0.1.0"
path = "../../../yeho/packages/compute/kernels"

[[dependencies]]
package = "compute.tensor"
version = "0.1.0"
path = "../../../yeho/packages/compute/tensor"

[[dependencies]]
package = "console"
version = "0.1.0"
path = "../../../yeho/packages/console"

[[dependencies]]
package = "diagnostics"
version = "0.1.0"
path = "../../../yeho/packages/diagnostics"
Notes and source

Package presence and a declaration do not establish support on every host. Host services need their platform and lifecycle setup.

yeho/packages/compute/kernels/kernels.yh:1021