TBfloat16
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Мозг 16-битного плавающего тензорного типа.
Этот тип отличается от TFloat16 тем, что он усекает мантиссу 32-битного числа с плавающей запятой и сохраняет все биты экспоненты для более быстрого преобразования, тогда как последний сжимает экспоненту и имеет более длинную мантиссу для большей точности.
Поскольку в Java не существует типа с плавающей запятой, который умещался бы в 16 бит, преобразование (потенциально с потерей точности) требуется для каждого 32-битного значения, записанного или прочитанного в тензоре этого типа из JVM. Следовательно, если на тензоре ожидается много операций ввода-вывода, производительность будет повышена за счет работы с типами данных TFloat32 или TFloat64 , когда это возможно.
Обратите внимание, что некоторые процессоры изначально поддерживают формат bfloat16, что может привести к более быстрым вычислениям по сравнению с TFloat16 , когда графические процессоры не используются.
Публичные методы
| абстрактный статический TBfloat16 | скалярOf (число с плавающей запятой) Выделяет новый тензор для хранения одного значения с плавающей запятой. |
| абстрактный статический TBfloat16 | tensorOf (Форма формы , Consumer < TBfloat16 > dataInit) Выделяет новый тензор заданной формы и инициализирует его данные. |
| абстрактный статический TBfloat16 | |
| абстрактный статический TBfloat16 | |
| абстрактный статический TBfloat16 | tensorOf ( NdArray <Float> источник) Выделяет новый тензор, который является копией заданного массива чисел с плавающей запятой. |
| абстрактный статический TBfloat16 | VectorOf (значения с плавающей запятой) Выделяет новый тензор для хранения вектора чисел с плавающей запятой. |
Унаследованные методы
Из интерфейса org.tensorflow.ndarray.NdArray | абстрактный NdArray <Float> | copyTo ( NdArray <Float> dst) Скопируйте содержимое этого массива в целевой массив. |
| абстрактный NdArraySequence <? расширяет NdArray <T>> | элементы (int DimensionIdx) Возвращает последовательность всех элементов заданного измерения. |
| абстрактное логическое значение | равно (Объект obj) Проверяет равенство между n-мерными массивами. |
| абстрактный NdArray <Float> | получить (длинные... координаты) Возвращает N-мерный элемент этого массива по заданным координатам. |
| абстрактный Плавающий | getObject (длинные... координаты) Возвращает значение скаляра, найденного в заданных координатах. |
| абстрактный NdArray <Float> | чтение ( DataBuffer <Float> dst) Считайте содержимое этого N-мерного массива в целевой буфер. |
| абстрактный NdArraySequence <? расширяет NdArray <T>> | скаляры () Возвращает последовательность всех скаляров в этом массиве. |
| абстрактный NdArray <Float> | set ( NdArray <Float> src, long... координаты) Присваивает значение N-мерного элемента, найденного по заданным координатам. |
| абстрактный NdArray <Float> | setObject (плавающее значение, длинные... координаты) Присваивает значение скаляра, найденного в заданных координатах. |
| абстрактный NdArray <Float> | срез ( Индекс... индексы) Создает многомерное представление (или срез) этого массива путем сопоставления одного или нескольких измерений с заданными селекторами индекса. |
| абстрактный NdArray <Float> | запись ( DataBuffer <Float> src) Запишите содержимое этого N-мерного массива из исходного буфера. |
Из интерфейса org.tensorflow.Tensor | абстрактный RawTensor | асРоТензор () Возвращает необработанное (нетипизированное) представление этого тензора. |
| абстрактная пустота | закрывать () Освободите ресурсы, связанные с Тензором. |
| абстрактный тип данных | |
| абстрактный длинный | числобайт () Возвращает размер тензорных данных в байтах. |
| абстрактный статический <T расширяет TType > T | of (тип Class<T>, форма Shape , длинный размер, Consumer<T> dataInitializer) Выделяет тензор заданного типа данных, формы и размера. |
| абстрактный статический <T расширяет TType > T | of (тип Class<T>, форма Shape ) Выделяет тензор заданного типа данных и формы. |
| абстрактный статический <T расширяет TType > T | of (тип Class<T>, форма Shape , длинный размер) Выделяет тензор заданного типа данных, формы и размера. |
| абстрактный статический <T расширяет TType > T | of (тип Class<T>, форма Shape , Consumer<T> dataInitializer) Выделяет и инициализирует тензор заданного типа данных и формы. |
| абстрактный статический <T расширяет TType > T | of (тип Class<T>, форма Shape , ByteDataBuffer rawData) Создает тензор любого типа из необработанных данных, предоставленных данным буфером. |
| абстрактная форма | форма () Возвращает форму тензора. |
Из интерфейса java.lang.AutoCloseable | абстрактная пустота | закрывать () |
Публичные методы
общедоступный статический абстрактный TBfloat16 скалярOf (значение с плавающей запятой)
Выделяет новый тензор для хранения одного значения с плавающей запятой.
Параметры
| ценить | float для хранения в новом тензоре |
|---|
public static Abstract TBfloat16 tensorOf ( Shape shape, Consumer < TBfloat16 > dataInit)
Выделяет новый тензор заданной формы и инициализирует его данные.
Параметры
| форма | форма тензора для распределения |
|---|
| данныеинит | инициализатор тензорных данных |
|---|
общедоступная статическая абстрактная TBfloat16 tensorOf (форма формы )
Выделяет новый тензор заданной формы.
Параметры
| форма | форма тензора для распределения |
|---|
Выделяет новый тензор заданной формы, инициализируемый предоставленными данными.
Параметры
| форма | форма тензора для распределения |
|---|
| данные | буфер поплавков для инициализации тензора с помощью |
|---|
общедоступный статический абстрактный TBfloat16 tensorOf ( NdArray <Float> src)
Выделяет новый тензор, который является копией заданного массива чисел с плавающей запятой.
Тензор будет иметь ту же форму, что и исходный массив, и его данные будут скопированы.
Параметры
| источник | исходный массив, передающий форму и данные новому тензору |
|---|
общедоступный статический абстрактный TBfloat16 VectorOf (значения с плавающей запятой...)
Выделяет новый тензор для хранения вектора чисел с плавающей запятой.
Параметры
| ценности | плавает для хранения в новом тензоре |
|---|
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-26 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-07-26 UTC."],[],[]]