AnonymousMutableDenseHashTable

публичный финальный класс AnonymousMutableDenseHashTable

Создает пустую анонимную изменяемую хэш-таблицу, которая использует тензоры в качестве резервного хранилища.

Эта операция создает новую анонимную изменяемую хеш-таблицу (в качестве ресурса) каждый раз при ее выполнении с указанным типом ее ключей и значений, возвращая дескриптор ресурса. Каждое значение должно быть скаляром. Данные можно вставлять в таблицу с помощью операций вставки. Он не поддерживает операцию инициализации.

Он использует «открытую адресацию» с квадратичным повторным тестированием для разрешения коллизий.

Таблица является анонимной в том смысле, что доступ к ней возможен только по возвращенному дескриптору ресурса (например, ее нельзя найти по имени в диспетчере ресурсов). Таблица будет автоматически удалена, когда все дескрипторы ресурсов, указывающие на нее, исчезнут.

Вложенные классы

сорт AnonymousMutableDenseHashTable.Options Необязательные атрибуты для AnonymousMutableDenseHashTable

Публичные методы

Вывод <Объект>
какВывод ()
Возвращает символический дескриптор тензора.
static <T, U> AnonymousMutableDenseHashTable
create (область области действия , операнд <T> пустой ключ, операнд <T> удаленный ключ, класс <U> valueDtype, параметры... параметры)
Фабричный метод для создания класса, обертывающего новую операцию AnonymousMutableDenseHashTable.
статический AnonymousMutableDenseHashTable.Options
InitialNumBuckets (длинный начальныйNumBuckets)
статический AnonymousMutableDenseHashTable.Options
maxLoadFactor (МаксLoadFactor с плавающей запятой)
Вывод <?>
дескриптор таблицы ()
Дескриптор вновь созданного ресурса хеш-таблицы.
статический AnonymousMutableDenseHashTable.Options
valueShape ( Форма значенияShape)

Унаследованные методы

Публичные методы

общедоступный вывод <Object> asOutput ()

Возвращает символический дескриптор тензора.

Входные данные для операций TensorFlow являются выходными данными другой операции TensorFlow. Этот метод используется для получения символического дескриптора, который представляет собой вычисление входных данных.

public static AnonymousMutableDenseHashTable create (область области действия , операнд <T> пустой ключ, операнд <T> удаленный ключ, класс <U> valueDtype, параметры... параметры)

Фабричный метод для создания класса, обертывающего новую операцию AnonymousMutableDenseHashTable.

Параметры
объем текущий объем
пустой ключ Ключ, используемый для внутреннего представления пустых сегментов ключей. Не следует использовать в операциях вставки или поиска.
значениеDтип Тип значений таблицы.
параметры содержит значения необязательных атрибутов
Возврат
  • новый экземпляр AnonymousMutableDenseHashTable

общедоступный статический AnonymousMutableDenseHashTable.Options InitialNumBuckets (Long InitialNumBuckets)

Параметры
начальныйNumBuckets Начальное количество сегментов хэш-таблицы. Должна быть степенью 2.

общедоступный статический AnonymousMutableDenseHashTable.Options maxLoadFactor (Float maxLoadFactor)

Параметры
МаксЛоадФактор Максимальное соотношение между количеством записей и количеством сегментов перед увеличением таблицы. Должно быть от 0 до 1.

публичный вывод <?> tableHandle ()

Дескриптор вновь созданного ресурса хеш-таблицы.

public static AnonymousMutableDenseHashTable.Options valueShape ( Shape valueShape)

Параметры
значениеShape Форма каждого значения.