compute.tensor · thing ·

floatTensorBuffer

A float tensor buffer record carrying label, shape, view, values.

computecompute.tensorcpumethodsource-exampletensorthingyeho

Represent tensor shapes, layouts, and numerical storage contracts.

external thing floatTensorBuffer

Status: source-declared

Fields and methods (17)
text label
Stores label as text.
tensorShape shape
Stores shape as tensorShape.
tensorView view
Stores view as tensorView.
buffer of float values
Stores values as buffer of float.
floatTensorBuffer(text label, tensorShape shape, text device)
Float tensor buffer.
Load(list of float source)
Load. Complete example
Fill(float value)
Fill. Complete example
ComputeStorage() returns buffer of float
Compute storage. Complete example
Readback() returns list of float
Readback. Complete example
Get(int index) returns float
Get. Complete example
Set(int index, float value)
Set. Complete example
ValidationIssue() returns text
Validation issue. Complete example
Validate() returns bool
Validate. Complete example
ValidateOrThrow()
Validate or throw. Complete example
ElementCount() returns int
Element count. Complete example
ByteSize() returns int
Byte size. Complete example
Describe() returns text
Describe. Complete example

Use floatTensorBuffer

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.tensor

// Represent tensor shapes, layouts, and numerical storage contracts.
floatTensorBuffer sample = floatTensorBuffer("Player health", tensorShape("element Type", []), "device")
Console.Log(Text.From(sample.label))
project.mech
manifestVersion = "2"
package = "api.example.compute_tensor__floattensorbuffer"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[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"

floatTensorBuffer.Load

A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.

cpu · method · source-example · type checked

using compute.tensor

// Load.
floatTensorBuffer instance = floatTensorBuffer("Player health", tensorShape("element Type", []), "device")
list of float argument_source = []
instance.Load(argument_source)
Console.Log("Load completed")
project.mech
manifestVersion = "2"
package = "api.example.compute_tensor__floattensorbuffer"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[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"

floatTensorBuffer.Fill

A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.

cpu · method · source-example · type checked

using compute.tensor

// Fill.
floatTensorBuffer instance = floatTensorBuffer("Player health", tensorShape("element Type", []), "device")
float argument_value = 1.0
instance.Fill(argument_value)
Console.Log("Fill completed")
project.mech
manifestVersion = "2"
package = "api.example.compute_tensor__floattensorbuffer"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[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"

floatTensorBuffer.ComputeStorage

A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.

cpu · method · source-example · type checked

using compute.tensor

// Compute storage.
floatTensorBuffer instance = floatTensorBuffer("Player health", tensorShape("element Type", []), "device")
buffer of float result = instance.ComputeStorage()
Console.Log(Text.From(result.count))
project.mech
manifestVersion = "2"
package = "api.example.compute_tensor__floattensorbuffer"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[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"

floatTensorBuffer.Readback

A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.

cpu · method · source-example · type checked

using compute.tensor

// Readback.
floatTensorBuffer instance = floatTensorBuffer("Player health", tensorShape("element Type", []), "device")
list of float result = instance.Readback()
Console.Log(Text.From(result.count))
project.mech
manifestVersion = "2"
package = "api.example.compute_tensor__floattensorbuffer"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[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"

floatTensorBuffer.Get

A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.

cpu · method · source-example · type checked

using compute.tensor

// Get.
floatTensorBuffer instance = floatTensorBuffer("Player health", tensorShape("element Type", []), "device")
int argument_index = 1
float result = instance.Get(argument_index)
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.compute_tensor__floattensorbuffer"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[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"

floatTensorBuffer.Set

A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.

cpu · method · source-example · type checked

using compute.tensor

// Set.
floatTensorBuffer instance = floatTensorBuffer("Player health", tensorShape("element Type", []), "device")
int argument_index = 1
float argument_value = 1.0
instance.Set(argument_index, argument_value)
Console.Log("Set completed")
project.mech
manifestVersion = "2"
package = "api.example.compute_tensor__floattensorbuffer"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[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"

floatTensorBuffer.ValidationIssue

A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.

cpu · method · source-example · type checked

using compute.tensor

// Validation issue.
floatTensorBuffer instance = floatTensorBuffer("Player health", tensorShape("element Type", []), "device")
text result = instance.ValidationIssue()
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.compute_tensor__floattensorbuffer"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[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"

floatTensorBuffer.Validate

A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.

cpu · method · source-example · type checked

using compute.tensor

// Validate.
floatTensorBuffer instance = floatTensorBuffer("Player health", tensorShape("element Type", []), "device")
bool result = instance.Validate()
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.compute_tensor__floattensorbuffer"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[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"

floatTensorBuffer.ValidateOrThrow

A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.

cpu · method · source-example · type checked

using compute.tensor

// Validate or throw.
floatTensorBuffer instance = floatTensorBuffer("Player health", tensorShape("element Type", []), "device")
instance.ValidateOrThrow()
Console.Log("ValidateOrThrow completed")
project.mech
manifestVersion = "2"
package = "api.example.compute_tensor__floattensorbuffer"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[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"

floatTensorBuffer.ElementCount

A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.

cpu · method · source-example · type checked

using compute.tensor

// Element count.
floatTensorBuffer instance = floatTensorBuffer("Player health", tensorShape("element Type", []), "device")
int result = instance.ElementCount()
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.compute_tensor__floattensorbuffer"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[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"

floatTensorBuffer.ByteSize

A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.

cpu · method · source-example · type checked

using compute.tensor

// Byte size.
floatTensorBuffer instance = floatTensorBuffer("Player health", tensorShape("element Type", []), "device")
int result = instance.ByteSize()
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.compute_tensor__floattensorbuffer"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[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"

floatTensorBuffer.Describe

A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.

cpu · method · source-example · type checked

using compute.tensor

// Describe.
floatTensorBuffer instance = floatTensorBuffer("Player health", tensorShape("element Type", []), "device")
text result = instance.Describe()
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.compute_tensor__floattensorbuffer"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[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/tensor/float_tensor.yh:1