{"id":"compute.tensor--floatTensorBuffer","name":"floatTensorBuffer","owner":"yeho","package":"compute.tensor","kind":"thing","signature":"external thing floatTensorBuffer","description":"A float tensor buffer record carrying label, shape, view, values.","context":"Represent tensor shapes, layouts, and numerical storage contracts.","parameters":[],"returns":"void","members":[{"name":"label","kind":"field","type":"text","description":"Stores label as text.","signature":"text label","tags":["thing","field","compute.tensor"],"updated":"2026-09-09"},{"name":"shape","kind":"field","type":"tensorShape","description":"Stores shape as tensorShape.","signature":"tensorShape shape","tags":["thing","field","compute.tensor"],"updated":"2026-09-09"},{"name":"view","kind":"field","type":"tensorView","description":"Stores view as tensorView.","signature":"tensorView view","tags":["thing","field","compute.tensor"],"updated":"2026-09-09"},{"name":"values","kind":"field","type":"buffer of float","description":"Stores values as buffer of float.","signature":"buffer of float values","tags":["thing","field","compute.tensor"],"updated":"2026-09-09"},{"name":"floatTensorBuffer","kind":"constructor","parameters":[{"name":"label","type":"text","description":"Label."},{"name":"shape","type":"tensorShape","description":"Shape."},{"name":"device","type":"text","description":"Device."}],"returns":"void","signature":"floatTensorBuffer(text label, tensorShape shape, text device)","description":"Float tensor buffer.","tags":["thing","constructor","compute.tensor"],"updated":"2026-09-09"},{"name":"Load","kind":"method","parameters":[{"name":"source","type":"list of float","description":"Source."}],"returns":"void","signature":"Load(list of float source)","description":"Load.","tags":["thing","method","compute.tensor"],"exampleId":"method-Load-5","updated":"2026-09-09"},{"name":"Fill","kind":"method","parameters":[{"name":"value","type":"float","description":"Value."}],"returns":"void","signature":"Fill(float value)","description":"Fill.","tags":["thing","method","compute.tensor"],"exampleId":"method-Fill-6","updated":"2026-09-09"},{"name":"ComputeStorage","kind":"method","parameters":[],"returns":"buffer of float","signature":"ComputeStorage() returns buffer of float","description":"Compute storage.","tags":["thing","method","compute.tensor"],"exampleId":"method-ComputeStorage-7","updated":"2026-09-09"},{"name":"Readback","kind":"method","parameters":[],"returns":"list of float","signature":"Readback() returns list of float","description":"Readback.","tags":["thing","method","compute.tensor"],"exampleId":"method-Readback-8","updated":"2026-09-09"},{"name":"Get","kind":"method","parameters":[{"name":"index","type":"int","description":"Index."}],"returns":"float","signature":"Get(int index) returns float","description":"Get.","tags":["thing","method","compute.tensor"],"exampleId":"method-Get-9","updated":"2026-09-09"},{"name":"Set","kind":"method","parameters":[{"name":"index","type":"int","description":"Index."},{"name":"value","type":"float","description":"Value."}],"returns":"void","signature":"Set(int index, float value)","description":"Set.","tags":["thing","method","compute.tensor"],"exampleId":"method-Set-10","updated":"2026-09-09"},{"name":"ValidationIssue","kind":"method","parameters":[],"returns":"text","signature":"ValidationIssue() returns text","description":"Validation issue.","tags":["thing","method","compute.tensor"],"exampleId":"method-ValidationIssue-11","updated":"2026-09-09"},{"name":"Validate","kind":"method","parameters":[],"returns":"bool","signature":"Validate() returns bool","description":"Validate.","tags":["thing","method","compute.tensor"],"exampleId":"method-Validate-12","updated":"2026-09-09"},{"name":"ValidateOrThrow","kind":"method","parameters":[],"returns":"void","signature":"ValidateOrThrow()","description":"Validate or throw.","tags":["thing","method","compute.tensor"],"exampleId":"method-ValidateOrThrow-13","updated":"2026-09-09"},{"name":"ElementCount","kind":"method","parameters":[],"returns":"int","signature":"ElementCount() returns int","description":"Element count.","tags":["thing","method","compute.tensor"],"exampleId":"method-ElementCount-14","updated":"2026-09-09"},{"name":"ByteSize","kind":"method","parameters":[],"returns":"int","signature":"ByteSize() returns int","description":"Byte size.","tags":["thing","method","compute.tensor"],"exampleId":"method-ByteSize-15","updated":"2026-09-09"},{"name":"Describe","kind":"method","parameters":[],"returns":"text","signature":"Describe() returns text","description":"Describe.","tags":["thing","method","compute.tensor"],"exampleId":"method-Describe-16","updated":"2026-09-09"}],"tags":["compute","compute.tensor","cpu","method","source-example","tensor","thing","yeho"],"updated":"2026-09-09","source":{"repository":"yeho","path":"packages/compute/tensor/float_tensor.yh","line":1,"sha256":"0a8e231f966540405bb2026e00e19317c459e8161d2b3380d31f95c51029112d"},"status":"source-declared","notes":["Package presence and a declaration do not establish support on every host. Host services need their platform and lifecycle setup."],"examples":[{"id":"usage","title":"Use floatTensorBuffer","description":"A complete small caller. Values are illustrative; check the returned result and package requirements before connecting live resources.","code":"using compute.tensor\n\n// Represent tensor shapes, layouts, and numerical storage contracts.\nfloatTensorBuffer sample = floatTensorBuffer(\"Player health\", tensorShape(\"element Type\", []), \"device\")\nConsole.Log(Text.From(sample.label))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.compute_tensor__floattensorbuffer\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"compute.tensor\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/compute/tensor\"\n\n[[dependencies]]\npackage = \"console\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/console\"\n\n[[dependencies]]\npackage = \"diagnostics\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/diagnostics\"\n","tags":["cpu","source-example"],"verification":"type checked","run":"cpu-oracle","sha256":"d3eed0edb322c1b09fe897e59eec579b25dd5e321d34c09e95a3d1d161022a61","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-Load-5","title":"floatTensorBuffer.Load","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using compute.tensor\n\n// Load.\nfloatTensorBuffer instance = floatTensorBuffer(\"Player health\", tensorShape(\"element Type\", []), \"device\")\nlist of float argument_source = []\ninstance.Load(argument_source)\nConsole.Log(\"Load completed\")\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.compute_tensor__floattensorbuffer\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"compute.tensor\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/compute/tensor\"\n\n[[dependencies]]\npackage = \"console\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/console\"\n\n[[dependencies]]\npackage = \"diagnostics\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/diagnostics\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"abea63910c162ce2e149472b1c61a2c01b85276e2c6143330f061e50719f839e","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-Fill-6","title":"floatTensorBuffer.Fill","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using compute.tensor\n\n// Fill.\nfloatTensorBuffer instance = floatTensorBuffer(\"Player health\", tensorShape(\"element Type\", []), \"device\")\nfloat argument_value = 1.0\ninstance.Fill(argument_value)\nConsole.Log(\"Fill completed\")\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.compute_tensor__floattensorbuffer\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"compute.tensor\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/compute/tensor\"\n\n[[dependencies]]\npackage = \"console\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/console\"\n\n[[dependencies]]\npackage = \"diagnostics\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/diagnostics\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"5fdedd8b424079d033236d65ac7c101976e308cc806a2c0dfd7f7bba41136c9e","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-ComputeStorage-7","title":"floatTensorBuffer.ComputeStorage","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using compute.tensor\n\n// Compute storage.\nfloatTensorBuffer instance = floatTensorBuffer(\"Player health\", tensorShape(\"element Type\", []), \"device\")\nbuffer of float result = instance.ComputeStorage()\nConsole.Log(Text.From(result.count))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.compute_tensor__floattensorbuffer\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"compute.tensor\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/compute/tensor\"\n\n[[dependencies]]\npackage = \"console\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/console\"\n\n[[dependencies]]\npackage = \"diagnostics\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/diagnostics\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"cc6a050a9794a11a5a11adb8c52a4b5b4b1b0d01b14e7be7bcef996117bfd5fb","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-Readback-8","title":"floatTensorBuffer.Readback","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using compute.tensor\n\n// Readback.\nfloatTensorBuffer instance = floatTensorBuffer(\"Player health\", tensorShape(\"element Type\", []), \"device\")\nlist of float result = instance.Readback()\nConsole.Log(Text.From(result.count))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.compute_tensor__floattensorbuffer\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"compute.tensor\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/compute/tensor\"\n\n[[dependencies]]\npackage = \"console\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/console\"\n\n[[dependencies]]\npackage = \"diagnostics\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/diagnostics\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"91e72f784c57f579737d224851892f8d910555f10dc64a0286f939db455fb96a","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-Get-9","title":"floatTensorBuffer.Get","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using compute.tensor\n\n// Get.\nfloatTensorBuffer instance = floatTensorBuffer(\"Player health\", tensorShape(\"element Type\", []), \"device\")\nint argument_index = 1\nfloat result = instance.Get(argument_index)\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.compute_tensor__floattensorbuffer\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"compute.tensor\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/compute/tensor\"\n\n[[dependencies]]\npackage = \"console\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/console\"\n\n[[dependencies]]\npackage = \"diagnostics\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/diagnostics\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"4b7b6886787b6d5e4997316e725240ae7959be560026b694fcb744fd1985516d","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-Set-10","title":"floatTensorBuffer.Set","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using compute.tensor\n\n// Set.\nfloatTensorBuffer instance = floatTensorBuffer(\"Player health\", tensorShape(\"element Type\", []), \"device\")\nint argument_index = 1\nfloat argument_value = 1.0\ninstance.Set(argument_index, argument_value)\nConsole.Log(\"Set completed\")\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.compute_tensor__floattensorbuffer\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"compute.tensor\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/compute/tensor\"\n\n[[dependencies]]\npackage = \"console\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/console\"\n\n[[dependencies]]\npackage = \"diagnostics\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/diagnostics\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"3c2a1b7beb5e4a61c6b60054fc317febf5815710150578d654d892e595b99263","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-ValidationIssue-11","title":"floatTensorBuffer.ValidationIssue","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using compute.tensor\n\n// Validation issue.\nfloatTensorBuffer instance = floatTensorBuffer(\"Player health\", tensorShape(\"element Type\", []), \"device\")\ntext result = instance.ValidationIssue()\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.compute_tensor__floattensorbuffer\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"compute.tensor\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/compute/tensor\"\n\n[[dependencies]]\npackage = \"console\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/console\"\n\n[[dependencies]]\npackage = \"diagnostics\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/diagnostics\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"4b5b4e197228acbaf6637d7f9169efcc55436ca19b01f7a0caf2193ee86ab4fc","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-Validate-12","title":"floatTensorBuffer.Validate","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using compute.tensor\n\n// Validate.\nfloatTensorBuffer instance = floatTensorBuffer(\"Player health\", tensorShape(\"element Type\", []), \"device\")\nbool result = instance.Validate()\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.compute_tensor__floattensorbuffer\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"compute.tensor\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/compute/tensor\"\n\n[[dependencies]]\npackage = \"console\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/console\"\n\n[[dependencies]]\npackage = \"diagnostics\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/diagnostics\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"505c3ceba6fba64e471aec563054a1d5b99c6052be753ae15ce305007b9937a6","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-ValidateOrThrow-13","title":"floatTensorBuffer.ValidateOrThrow","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using compute.tensor\n\n// Validate or throw.\nfloatTensorBuffer instance = floatTensorBuffer(\"Player health\", tensorShape(\"element Type\", []), \"device\")\ninstance.ValidateOrThrow()\nConsole.Log(\"ValidateOrThrow completed\")\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.compute_tensor__floattensorbuffer\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"compute.tensor\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/compute/tensor\"\n\n[[dependencies]]\npackage = \"console\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/console\"\n\n[[dependencies]]\npackage = \"diagnostics\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/diagnostics\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"bde086adc36527a13f7d3f5074d5f830b4501093a1a4476e39024968aff7091d","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-ElementCount-14","title":"floatTensorBuffer.ElementCount","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using compute.tensor\n\n// Element count.\nfloatTensorBuffer instance = floatTensorBuffer(\"Player health\", tensorShape(\"element Type\", []), \"device\")\nint result = instance.ElementCount()\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.compute_tensor__floattensorbuffer\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"compute.tensor\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/compute/tensor\"\n\n[[dependencies]]\npackage = \"console\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/console\"\n\n[[dependencies]]\npackage = \"diagnostics\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/diagnostics\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"e41285fbc6d21d00125f958803593eb4ec67670e1a3a25612b7f37b73566db81","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-ByteSize-15","title":"floatTensorBuffer.ByteSize","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using compute.tensor\n\n// Byte size.\nfloatTensorBuffer instance = floatTensorBuffer(\"Player health\", tensorShape(\"element Type\", []), \"device\")\nint result = instance.ByteSize()\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.compute_tensor__floattensorbuffer\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"compute.tensor\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/compute/tensor\"\n\n[[dependencies]]\npackage = \"console\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/console\"\n\n[[dependencies]]\npackage = \"diagnostics\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/diagnostics\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"be592cef0d7098bc8fad32a894acbd845ed034b8fd007a4b2b5fbda385a14258","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null},{"id":"method-Describe-16","title":"floatTensorBuffer.Describe","description":"A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.","code":"using compute.tensor\n\n// Describe.\nfloatTensorBuffer instance = floatTensorBuffer(\"Player health\", tensorShape(\"element Type\", []), \"device\")\ntext result = instance.Describe()\nConsole.Log(Text.From(result))\n","manifest":"manifestVersion = \"2\"\npackage = \"api.example.compute_tensor__floattensorbuffer\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n\n[[dependencies]]\npackage = \"compute.tensor\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/compute/tensor\"\n\n[[dependencies]]\npackage = \"console\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/console\"\n\n[[dependencies]]\npackage = \"diagnostics\"\nversion = \"0.1.0\"\npath = \"../../../yeho/packages/diagnostics\"\n","tags":["cpu","method","source-example"],"run":"cpu-oracle","verification":"type checked","sha256":"8f4faf3e3e8a3d05db1184715776c6ed3dad60867a6defa97512b8c73b2947c8","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null}],"searchTerms":["label","shape","view","values","floatTensorBuffer","Load","Fill","ComputeStorage","Readback","Get","Set","ValidationIssue","Validate","ValidateOrThrow","ElementCount","ByteSize","Describe"],"url":"https://demonhunterlabs.com/academy/api?item=compute.tensor--floatTensorBuffer","json":"https://demonhunterlabs.com/reference/items/compute.tensor--floatTensorBuffer.json","markdown":"https://demonhunterlabs.com/reference/text/compute.tensor--floatTensorBuffer.md"}
