compute.kernels · function ·

QuantizeIntBlockBuffer

Quantize int block buffer.

computecompute.kernelscpufunctionkernelssource-exampleyeho

Describe reusable compute kernels and their workload contracts.

external QuantizeIntBlockBuffer(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 QuantizeIntBlockBuffer

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")
QuantizeIntBlockBuffer(source, destination, spec)
Console.Log("QuantizeIntBlockBuffer completed")
project.mech
manifestVersion = "2"
package = "api.example.compute_kernels__quantizeintblockbuffer"
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:1016