TensorBuffers
Stay organized with collections
Save and categorize content based on your preferences.
Maps native tensor memory into DataBuffers
, allowing I/O operations from the JVM.
Inherited Methods
From class
java.lang.Object
boolean
|
equals(Object arg0)
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
final
void
|
wait()
|
Public Methods
Maps tensor memory as a buffer of booleans.
Parameters
nativeTensor |
native reference to the tensor |
Maps tensor memory as a buffer of bytes.
Parameters
nativeTensor |
native reference to the tensor |
public
static
ByteDataBuffer
toBytes
(TF_Tensor nativeTensor, boolean readOnly)
Maps tensor memory as a buffer of bytes.
Parameters
nativeTensor |
native reference to the tensor |
readOnly |
true to return a read-only buffer |
Maps tensor memory as a buffer of doubles.
Parameters
nativeTensor |
native reference to the tensor |
Maps tensor memory as a buffer of floats.
Parameters
nativeTensor |
native reference to the tensor |
Maps tensor memory as a buffer of integers.
Parameters
nativeTensor |
native reference to the tensor |
Maps tensor memory as a buffer of longs.
Parameters
nativeTensor |
native reference to the tensor |
Maps tensor memory as a buffer of shorts.
Parameters
nativeTensor |
native reference to the tensor |
Maps tensor memory as a buffer of byte sequences, often used to store string values.
Parameters
nativeTensor |
native reference to the tensor |
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2021-11-29 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2021-11-29 UTC."],[],[],null,["# TensorBuffers\n\npublic final class **TensorBuffers** \nMaps native tensor memory into [DataBuffers](/jvm/api_docs/java/org/tensorflow/ndarray/buffer/DataBuffers), allowing I/O operations from the JVM. \n\n### Public Constructors\n\n|---|----------------------------------------------------------------------------------------------------|\n| | [TensorBuffers](/jvm/api_docs/java/org/tensorflow/internal/buffer/TensorBuffers#TensorBuffers())() |\n\n### Public Methods\n\n|---------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| static [BooleanDataBuffer](/jvm/api_docs/java/org/tensorflow/ndarray/buffer/BooleanDataBuffer) | [toBooleans](/jvm/api_docs/java/org/tensorflow/internal/buffer/TensorBuffers#toBooleans(org.tensorflow.internal.c_api.TF_Tensor))([TF_Tensor](/jvm/api_docs/java/org/tensorflow/internal/c_api/TF_Tensor) nativeTensor) Maps tensor memory as a buffer of booleans. |\n| static [ByteDataBuffer](/jvm/api_docs/java/org/tensorflow/ndarray/buffer/ByteDataBuffer) | [toBytes](/jvm/api_docs/java/org/tensorflow/internal/buffer/TensorBuffers#toBytes(org.tensorflow.internal.c_api.TF_Tensor))([TF_Tensor](/jvm/api_docs/java/org/tensorflow/internal/c_api/TF_Tensor) nativeTensor) Maps tensor memory as a buffer of bytes. |\n| static [ByteDataBuffer](/jvm/api_docs/java/org/tensorflow/ndarray/buffer/ByteDataBuffer) | [toBytes](/jvm/api_docs/java/org/tensorflow/internal/buffer/TensorBuffers#toBytes(org.tensorflow.internal.c_api.TF_Tensor, boolean))([TF_Tensor](/jvm/api_docs/java/org/tensorflow/internal/c_api/TF_Tensor) nativeTensor, boolean readOnly) Maps tensor memory as a buffer of bytes. |\n| static [DoubleDataBuffer](/jvm/api_docs/java/org/tensorflow/ndarray/buffer/DoubleDataBuffer) | [toDoubles](/jvm/api_docs/java/org/tensorflow/internal/buffer/TensorBuffers#toDoubles(org.tensorflow.internal.c_api.TF_Tensor))([TF_Tensor](/jvm/api_docs/java/org/tensorflow/internal/c_api/TF_Tensor) nativeTensor) Maps tensor memory as a buffer of doubles. |\n| static [FloatDataBuffer](/jvm/api_docs/java/org/tensorflow/ndarray/buffer/FloatDataBuffer) | [toFloats](/jvm/api_docs/java/org/tensorflow/internal/buffer/TensorBuffers#toFloats(org.tensorflow.internal.c_api.TF_Tensor))([TF_Tensor](/jvm/api_docs/java/org/tensorflow/internal/c_api/TF_Tensor) nativeTensor) Maps tensor memory as a buffer of floats. |\n| static [IntDataBuffer](/jvm/api_docs/java/org/tensorflow/ndarray/buffer/IntDataBuffer) | [toInts](/jvm/api_docs/java/org/tensorflow/internal/buffer/TensorBuffers#toInts(org.tensorflow.internal.c_api.TF_Tensor))([TF_Tensor](/jvm/api_docs/java/org/tensorflow/internal/c_api/TF_Tensor) nativeTensor) Maps tensor memory as a buffer of integers. |\n| static [LongDataBuffer](/jvm/api_docs/java/org/tensorflow/ndarray/buffer/LongDataBuffer) | [toLongs](/jvm/api_docs/java/org/tensorflow/internal/buffer/TensorBuffers#toLongs(org.tensorflow.internal.c_api.TF_Tensor))([TF_Tensor](/jvm/api_docs/java/org/tensorflow/internal/c_api/TF_Tensor) nativeTensor) Maps tensor memory as a buffer of longs. |\n| static [ShortDataBuffer](/jvm/api_docs/java/org/tensorflow/ndarray/buffer/ShortDataBuffer) | [toShorts](/jvm/api_docs/java/org/tensorflow/internal/buffer/TensorBuffers#toShorts(org.tensorflow.internal.c_api.TF_Tensor))([TF_Tensor](/jvm/api_docs/java/org/tensorflow/internal/c_api/TF_Tensor) nativeTensor) Maps tensor memory as a buffer of shorts. |\n| static [ByteSequenceTensorBuffer](/jvm/api_docs/java/org/tensorflow/internal/buffer/ByteSequenceTensorBuffer) | [toStrings](/jvm/api_docs/java/org/tensorflow/internal/buffer/TensorBuffers#toStrings(org.tensorflow.internal.c_api.TF_Tensor, long))([TF_Tensor](/jvm/api_docs/java/org/tensorflow/internal/c_api/TF_Tensor) nativeTensor, long numElements) Maps tensor memory as a buffer of byte sequences, often used to store string values. |\n\n### Inherited Methods\n\nFrom class java.lang.Object \n\n|------------------|---------------------------|\n| boolean | equals(Object arg0) |\n| final Class\\\u003c?\\\u003e | getClass() |\n| int | hashCode() |\n| final void | notify() |\n| final void | notifyAll() |\n| String | toString() |\n| final void | wait(long arg0, int arg1) |\n| final void | wait(long arg0) |\n| final void | wait() |\n\nPublic Constructors\n-------------------\n\n#### public\n**TensorBuffers**\n()\n\n\u003cbr /\u003e\n\nPublic Methods\n--------------\n\n#### public static [BooleanDataBuffer](/jvm/api_docs/java/org/tensorflow/ndarray/buffer/BooleanDataBuffer)\n**toBooleans**\n([TF_Tensor](/jvm/api_docs/java/org/tensorflow/internal/c_api/TF_Tensor) nativeTensor)\n\nMaps tensor memory as a buffer of booleans. \n\n##### Parameters\n\n| nativeTensor | native reference to the tensor |\n|--------------|--------------------------------|\n\n##### Returns\n\n- a boolean buffer \n\n#### public static [ByteDataBuffer](/jvm/api_docs/java/org/tensorflow/ndarray/buffer/ByteDataBuffer)\n**toBytes**\n([TF_Tensor](/jvm/api_docs/java/org/tensorflow/internal/c_api/TF_Tensor) nativeTensor)\n\nMaps tensor memory as a buffer of bytes. \n\n##### Parameters\n\n| nativeTensor | native reference to the tensor |\n|--------------|--------------------------------|\n\n##### Returns\n\n- a byte buffer \n\n#### public static [ByteDataBuffer](/jvm/api_docs/java/org/tensorflow/ndarray/buffer/ByteDataBuffer)\n**toBytes**\n([TF_Tensor](/jvm/api_docs/java/org/tensorflow/internal/c_api/TF_Tensor) nativeTensor, boolean readOnly)\n\nMaps tensor memory as a buffer of bytes. \n\n##### Parameters\n\n| nativeTensor | native reference to the tensor |\n| readOnly | true to return a read-only buffer |\n|--------------|-----------------------------------|\n\n##### Returns\n\n- a byte buffer \n\n#### public static [DoubleDataBuffer](/jvm/api_docs/java/org/tensorflow/ndarray/buffer/DoubleDataBuffer)\n**toDoubles**\n([TF_Tensor](/jvm/api_docs/java/org/tensorflow/internal/c_api/TF_Tensor) nativeTensor)\n\nMaps tensor memory as a buffer of doubles. \n\n##### Parameters\n\n| nativeTensor | native reference to the tensor |\n|--------------|--------------------------------|\n\n##### Returns\n\n- a double buffer \n\n#### public static [FloatDataBuffer](/jvm/api_docs/java/org/tensorflow/ndarray/buffer/FloatDataBuffer)\n**toFloats**\n([TF_Tensor](/jvm/api_docs/java/org/tensorflow/internal/c_api/TF_Tensor) nativeTensor)\n\nMaps tensor memory as a buffer of floats. \n\n##### Parameters\n\n| nativeTensor | native reference to the tensor |\n|--------------|--------------------------------|\n\n##### Returns\n\n- a float buffer \n\n#### public static [IntDataBuffer](/jvm/api_docs/java/org/tensorflow/ndarray/buffer/IntDataBuffer)\n**toInts**\n([TF_Tensor](/jvm/api_docs/java/org/tensorflow/internal/c_api/TF_Tensor) nativeTensor)\n\nMaps tensor memory as a buffer of integers. \n\n##### Parameters\n\n| nativeTensor | native reference to the tensor |\n|--------------|--------------------------------|\n\n##### Returns\n\n- an int buffer \n\n#### public static [LongDataBuffer](/jvm/api_docs/java/org/tensorflow/ndarray/buffer/LongDataBuffer)\n**toLongs**\n([TF_Tensor](/jvm/api_docs/java/org/tensorflow/internal/c_api/TF_Tensor) nativeTensor)\n\nMaps tensor memory as a buffer of longs. \n\n##### Parameters\n\n| nativeTensor | native reference to the tensor |\n|--------------|--------------------------------|\n\n##### Returns\n\n- a long buffer \n\n#### public static [ShortDataBuffer](/jvm/api_docs/java/org/tensorflow/ndarray/buffer/ShortDataBuffer)\n**toShorts**\n([TF_Tensor](/jvm/api_docs/java/org/tensorflow/internal/c_api/TF_Tensor) nativeTensor)\n\nMaps tensor memory as a buffer of shorts. \n\n##### Parameters\n\n| nativeTensor | native reference to the tensor |\n|--------------|--------------------------------|\n\n##### Returns\n\n- a short buffer \n\n#### public static [ByteSequenceTensorBuffer](/jvm/api_docs/java/org/tensorflow/internal/buffer/ByteSequenceTensorBuffer)\n**toStrings**\n([TF_Tensor](/jvm/api_docs/java/org/tensorflow/internal/c_api/TF_Tensor) nativeTensor, long numElements)\n\nMaps tensor memory as a buffer of byte sequences, often used to store string values. \n\n##### Parameters\n\n| nativeTensor | native reference to the tensor |\n|--------------|--------------------------------|\n\n##### Returns\n\n- a string buffer"]]