Справочник по API TensorFlow C++
array_ops
| Участники | |
|---|---|
| tensorflow::ops::BatchToSpace | BatchToSpace для 4-D тензоров типа T. |
| tensorflow::ops::BatchToSpaceND | BatchToSpace для N-D тензоров типа T. |
| tensorflow::ops::Bitcast | Преобразует тип тензора в другой без копирования данных. |
| tensorflow::ops::BroadcastDynamicShape | Возвращает форму s0 op s1 с учетом широковещательного распространения. |
| tensorflow::ops::BroadcastTo | Распространяет массив на совместимую форму. |
| tensorflow::ops::CheckNumerics | Проверяет тензор на наличие значений NaN и Inf. |
| tensorflow::ops::Concat | Объединяет тензоры вдоль одного измерения. |
| tensorflow::ops::ConjugateTranspose | Переставляет измерения x согласно перестановке и вычисляет комплексное сопряжение результата. |
| tensorflow::ops::DebugGradientIdentity | Identity — операция для отладки градиентов. |
| tensorflow::ops::DebugGradientRefIdentity | Identity — операция для отладки градиентов. |
| tensorflow::ops::DeepCopy | Создает копию x. |
| tensorflow::ops::DepthToSpace | DepthToSpace для тензоров типа T. |
| tensorflow::ops::Dequantize | Dequantize преобразует тензор «input» в тензор Tensor типа float или bfloat16. |
| tensorflow::ops::Diag | Возвращает диагональный тензор с заданными значениями диагонали. |
| tensorflow::ops::DiagPart | Возвращает диагональную часть тензора. |
| tensorflow::ops::EditDistance | Вычисляет (возможно, нормализованное) расстояние редактирования Левенштейна. |
| tensorflow::ops::Empty | Создает тензор заданной формы. |
| tensorflow::ops::EnsureShape | Проверяет, что форма тензора соответствует ожидаемой. |
| tensorflow::ops::ExpandDims | Добавляет измерение размера 1 к форме тензора. |
| tensorflow::ops::ExtractImagePatches | Извлекает patches из images и помещает их в выходное измерение «depth». |
| tensorflow::ops::ExtractVolumePatches | Извлекает patches из input и помещает их в выходное измерение "depth". |
| tensorflow::ops::FakeQuantWithMinMaxArgs | Выполняет фиктивное квантование тензора «inputs» типа float в тензор «outputs» той же формы и типа. |
| tensorflow::ops::FakeQuantWithMinMaxArgsGradient | Вычисляет градиенты операции FakeQuantWithMinMaxArgs. |
| tensorflow::ops::FakeQuantWithMinMaxVars | Выполняет фиктивное квантование тензора «inputs» типа float с помощью глобальных скалярных значений float. |
| tensorflow::ops::FakeQuantWithMinMaxVarsGradient | Вычисляет градиенты операции FakeQuantWithMinMaxVars. |
| tensorflow::ops::FakeQuantWithMinMaxVarsPerChannel | Выполняет фиктивное квантование тензора «inputs» типа float с помощью значений float для каждого канала. |
| tensorflow::ops::FakeQuantWithMinMaxVarsPerChannelGradient | Вычисляет градиенты операции FakeQuantWithMinMaxVarsPerChannel. |
| tensorflow::ops::Fill | Создает тензор, заполненный скалярным значением. |
| tensorflow::ops::Fingerprint | Создает значения отпечатков. |
| tensorflow::ops::Gather |
Gather извлекает срезы из params согласно indices. |
| tensorflow::ops::GatherNd |
Gather извлекает срезы из params в тензор Tensor с формой, заданной indices. |
| tensorflow::ops::GatherV2 |
Gather извлекает срезы из params по оси axis согласно indices. |
| tensorflow::ops::GuaranteeConst | Гарантирует среде выполнения TF, что входной тензор является константой. |
| tensorflow::ops::Identity | Возвращает тензор с той же формой и содержимым, что и входной тензор или значение. |
| tensorflow::ops::IdentityN | Возвращает список тензоров с теми же формами и содержимым, что и у входных данных. |
| tensorflow::ops::ImmutableConst | Возвращает неизменяемый тензор из области памяти. |
| tensorflow::ops::InplaceAdd | Добавляет v к указанным строкам x. |
| tensorflow::ops::InplaceSub | Вычитает v из указанных строк x. |
| tensorflow::ops::InplaceUpdate | Обновляет указанные строки «i» значениями «v». |
| tensorflow::ops::InvertPermutation | Вычисляет обратную перестановку тензора. |
| tensorflow::ops::MatrixBandPart | Копирует тензор, обнуляя все элементы за пределами центральной полосы каждой внутренней матрицы. |
| tensorflow::ops::MatrixDiag | Возвращает пакетный диагональный тензор с заданными пакетными значениями диагонали. |
| tensorflow::ops::MatrixDiagPart | Возвращает пакетную диагональную часть пакетного тензора. |
| tensorflow::ops::MatrixDiagPartV2 | Возвращает пакетную диагональную часть пакетного тензора. |
| tensorflow::ops::MatrixDiagPartV3 | Возвращает пакетную диагональную часть пакетного тензора. |
| tensorflow::ops::MatrixDiagV2 | Возвращает пакетный диагональный тензор с заданными пакетными значениями диагонали. |
| tensorflow::ops::MatrixDiagV3 | Возвращает пакетный диагональный тензор с заданными пакетными значениями диагонали. |
| tensorflow::ops::MatrixSetDiag | Возвращает пакетный матричный тензор с новыми пакетными значениями диагонали. |
| tensorflow::ops::MatrixSetDiagV2 | Возвращает пакетный матричный тензор с новыми пакетными значениями диагонали. |
| tensorflow::ops::MatrixSetDiagV3 | Возвращает пакетный матричный тензор с новыми пакетными значениями диагонали. |
| tensorflow::ops::MirrorPad | Дополняет тензор зеркально отраженными значениями. |
| tensorflow::ops::OneHot | Возвращает тензор с one-hot-кодированием. |
| tensorflow::ops::OnesLike | Возвращает тензор из единиц той же формы и типа, что и x. |
| tensorflow::ops::Pad | Дополняет тензор нулями. |
| tensorflow::ops::PadV2 | Дополняет тензор. |
| tensorflow::ops::ParallelConcat | Объединяет список тензоров N вдоль первого измерения. |
| tensorflow::ops::Placeholder | Операция-заполнитель для значения, которое будет передано в вычисление. |
| tensorflow::ops::PlaceholderWithDefault | Операция-заполнитель, передающая input, если ее выходные данные не заданы. |
| tensorflow::ops::PreventGradient | Операция идентичности, вызывающая ошибку при запросе градиента. |
| tensorflow::ops::QuantizeAndDequantizeV2 | Квантует, а затем деквантует тензор. |
| tensorflow::ops::QuantizeAndDequantizeV3 | Квантует, а затем деквантует тензор. |
| tensorflow::ops::QuantizeAndDequantizeV4 | Квантует, а затем деквантует тензор. |
| tensorflow::ops::QuantizeAndDequantizeV4Grad | Возвращает градиент QuantizeAndDequantizeV4. |
| tensorflow::ops::QuantizeV2 | Квантует входной тензор «input» типа float в выходной тензор «output» типа «T». |
| tensorflow::ops::QuantizedConcat | Объединяет квантованные тензоры вдоль одного измерения. |
| tensorflow::ops::QuantizedInstanceNorm | Квантованная нормализация экземпляра. |
| tensorflow::ops::SetDiff1D | Вычисляет разность между двумя списками чисел или строк. |
| tensorflow::ops::Stack | Объединяет список тензоров ранга-R N в один тензор ранга-(R+1). |
| tensorflow::ops::Where | Изменяет форму квантованного тензора согласно операции Reshape. |
| tensorflow::ops::ZerosLike | Возвращает тензор из нулей той же формы и типа, что и x. |
candidate_sampling_ops
| Участники | |
|---|---|
| tensorflow::ops::AllCandidateSampler | Генерирует метки для выборки кандидатов с помощью обученного унимодального распределения. |
| tensorflow::ops::ComputeAccidentalHits | Вычисляет идентификаторы позиций в sampled_candidates, совпадающих с true_labels. |
| tensorflow::ops::FixedUnigramCandidateSampler | Генерирует метки для выборки кандидатов с помощью обученного унимодального распределения. |
| tensorflow::ops::LearnedUnigramCandidateSampler | Генерирует метки для выборки кандидатов с помощью обученного унимодального распределения. |
| tensorflow::ops::LogUniformCandidateSampler | Генерирует метки для выборки кандидатов с помощью логарифмически равномерного распределения. |
| tensorflow::ops::UniformCandidateSampler | Генерирует метки для выборки кандидатов с помощью равномерного распределения. |
control_flow_ops
| Участники | |
|---|---|
| tensorflow::ops::Abort | При вызове вызывает исключение, прерывающее процесс. |
| tensorflow::ops::ControlTrigger | Ничего не делает. |
| tensorflow::ops::LoopCond | Передает входные данные на выход. |
| tensorflow::ops::Merge | Передает значение доступного тензора из inputs в output. |
| tensorflow::ops::NextIteration | Делает входные данные доступными на следующей итерации. |
| tensorflow::ops::RefNextIteration | Делает входные данные доступными на следующей итерации. |
| tensorflow::ops::RefSelect | Передает index-й элемент inputs в output. |
| tensorflow::ops::RefSwitch | Передает ссылочный тензор data на выходной порт, определяемый pred. |
| tensorflow::ops::Switch | Передает data на выходной порт, определяемый pred. |
core
| Участники | |
|---|---|
| tensorflow::ClientSession | Объект ClientSession позволяет вызывающему коду управлять вычислением графа TensorFlow, построенного с помощью API C++. |
| tensorflow::Input | Представляет значение тензора, которое можно использовать в качестве операнда для Operation. |
| tensorflow::InputList | Тип для представления входных данных операций, которым требуется список тензоров. |
| tensorflow::Operation | Представляет узел вычислительного графа. |
| tensorflow::Output | Представляет значение тензора, созданное операцией Operation. |
| tensorflow::Scope | Объект Scope представляет набор связанных операций TensorFlow с общими свойствами, например общим префиксом имени. |
| tensorflow::TensorBuffer | |
data_flow_ops
| Участники | |
|---|---|
| tensorflow::ops::AccumulatorApplyGradient | Применяет градиент к заданному аккумулятору. |
| tensorflow::ops::AccumulatorNumAccumulated | Возвращает количество градиентов, агрегированных в заданных аккумуляторах. |
| tensorflow::ops::AccumulatorSetGlobalStep | Обновляет аккумулятор, задавая новое значение для global_step. |
| tensorflow::ops::AccumulatorTakeGradient | Извлекает средний градиент из заданного ConditionalAccumulator. |
| tensorflow::ops::Barrier | Определяет барьер, сохраняющийся при разных запусках графа. |
| tensorflow::ops::BarrierClose | Закрывает заданный барьер. |
| tensorflow::ops::BarrierIncompleteSize | Вычисляет количество незавершённых элементов в заданном барьере. |
| tensorflow::ops::BarrierInsertMany | Для каждого ключа присваивает соответствующее значение указанному компоненту. |
| tensorflow::ops::BarrierReadySize | Вычисляет количество завершённых элементов в заданном барьере. |
| tensorflow::ops::BarrierTakeMany | Извлекает из барьера заданное количество завершённых элементов. |
| tensorflow::ops::ConditionalAccumulator | Условный аккумулятор для агрегирования градиентов. |
| tensorflow::ops::DeleteSessionTensor | Удаляет из сеанса тензор, указанный его дескриптором. |
| tensorflow::ops::DynamicPartition | Разбивает data на num_partitions тензоров, используя индексы из partitions. |
| tensorflow::ops::DynamicStitch | Объединяет значения из тензоров data в один тензор, чередуя их. |
| tensorflow::ops::FIFOQueue | Очередь, выдающая элементы в порядке «первым пришёл — первым вышел». |
| tensorflow::ops::GetSessionHandle | Сохраняет входной тензор в состоянии текущего сеанса. |
| tensorflow::ops::GetSessionHandleV2 | Сохраняет входной тензор в состоянии текущего сеанса. |
| tensorflow::ops::GetSessionTensor | Получает значение тензора, указанного его дескриптором. |
| tensorflow::ops::MapClear | Операция удаляет все элементы из базового контейнера. |
| tensorflow::ops::MapIncompleteSize | Операция возвращает количество незавершённых элементов в базовом контейнере. |
| tensorflow::ops::MapPeek | Операция просматривает значения по указанному ключу. |
| tensorflow::ops::MapSize | Операция возвращает количество элементов в базовом контейнере. |
| tensorflow::ops::MapStage | Stage (key, values) в базовом контейнере, работающем как хеш-таблица. |
| tensorflow::ops::MapUnstage | Операция удаляет и возвращает значения, связанные с ключом. |
| tensorflow::ops::MapUnstageNoKey | Операция удаляет и возвращает случайную пару (key, value). |
| tensorflow::ops::OrderedMapClear | Операция удаляет все элементы из базового контейнера. |
| tensorflow::ops::OrderedMapIncompleteSize | Операция возвращает количество незавершённых элементов в базовом контейнере. |
| tensorflow::ops::OrderedMapPeek | Операция просматривает значения по указанному ключу. |
| tensorflow::ops::OrderedMapSize | Операция возвращает количество элементов в базовом контейнере. |
| tensorflow::ops::OrderedMapStage | Stage (key, values) в базовом контейнере, работающем как упорядоченный контейнер. |
| tensorflow::ops::OrderedMapUnstage | Операция удаляет и возвращает значения, связанные с ключом. |
| tensorflow::ops::OrderedMapUnstageNoKey | Операция удаляет и возвращает элемент (key, value) с наименьшим значением. |
| tensorflow::ops::PaddingFIFOQueue | Очередь, выдающая элементы в порядке «первым пришёл — первым вышел». |
| tensorflow::ops::ParallelDynamicStitch | Объединяет значения из тензоров data в один тензор, чередуя их. |
| tensorflow::ops::PriorityQueue | Очередь, выдающая элементы, отсортированные по значению первого компонента. |
| tensorflow::ops::QueueClose | Закрывает заданную очередь. |
| tensorflow::ops::QueueDequeue | Извлекает из заданной очереди кортеж из одного или нескольких тензоров. |
| tensorflow::ops::QueueDequeueMany | Извлекает из заданной очереди n кортежей из одного или нескольких тензоров. |
| tensorflow::ops::QueueDequeueUpTo | Извлекает из заданной очереди до n кортежей из одного или нескольких тензоров. |
| tensorflow::ops::QueueEnqueue | Добавляет в заданную очередь кортеж из одного или нескольких тензоров. |
| tensorflow::ops::QueueEnqueueMany | Добавляет в заданную очередь ноль или более кортежей из одного или нескольких тензоров. |
| tensorflow::ops::QueueIsClosed | Возвращает true, если очередь закрыта. |
| tensorflow::ops::QueueIsClosedV2 | Возвращает true, если очередь закрыта. |
| tensorflow::ops::QueueSize | Вычисляет количество элементов в заданной очереди. |
| tensorflow::ops::RandomShuffleQueue | Очередь, перемешивающая порядок элементов. |
| tensorflow::ops::RecordInput | Выдаёт записи в случайном порядке. |
| tensorflow::ops::SparseAccumulatorApplyGradient | Применяет разреженный градиент к заданному аккумулятору. |
| tensorflow::ops::SparseAccumulatorTakeGradient | Извлекает средний разреженный градиент из SparseConditionalAccumulator. |
| tensorflow::ops::SparseConditionalAccumulator | Условный аккумулятор для агрегирования разреженных градиентов. |
| tensorflow::ops::Stage | Stage сохраняет значения аналогично облегчённой операции Enqueue. |
| tensorflow::ops::StageClear | Операция удаляет все элементы из базового контейнера. |
| tensorflow::ops::StagePeek | Операция просматривает значения по указанному индексу. |
| tensorflow::ops::StageSize | Операция возвращает количество элементов в базовом контейнере. |
| tensorflow::ops::TensorArray | Массив тензоров заданного размера. |
| tensorflow::ops::TensorArrayClose | Удаляет TensorArray из его контейнера ресурсов. |
| tensorflow::ops::TensorArrayConcat |
Concat объединяет элементы из TensorArray в значение value. |
| tensorflow::ops::TensorArrayGather |
Gather собирает выбранные элементы из TensorArray в выходной тензор value. |
| tensorflow::ops::TensorArrayGrad | Создаёт TensorArray для хранения градиентов значений по заданному дескриптору. |
| tensorflow::ops::TensorArrayGradWithShape | Создаёт TensorArray для хранения нескольких градиентов значений по заданному дескриптору. |
| tensorflow::ops::TensorArrayRead | Читает элемент из TensorArray в выходной тензор value. |
| tensorflow::ops::TensorArrayScatter | Распределяет данные из входного значения по выбранным элементам TensorArray. |
| tensorflow::ops::TensorArraySize | Получает текущий размер TensorArray. |
| tensorflow::ops::TensorArraySplit | Разбивает данные из входного значения на элементы TensorArray. |
| tensorflow::ops::TensorArrayWrite | Добавляет элемент в tensor_array. |
| tensorflow::ops::Unstage | Операция аналогична облегчённой операции Dequeue. |
image_ops
| Участники | |
|---|---|
| tensorflow::ops::AdjustContrast | Настраивает контрастность одного или нескольких изображений. |
| tensorflow::ops::AdjustHue | Настраивает оттенок одного или нескольких изображений. |
| tensorflow::ops::AdjustSaturation | Настраивает насыщенность одного или нескольких изображений. |
| tensorflow::ops::CombinedNonMaxSuppression | Жадным образом выбирает подмножество ограничивающих рамок в порядке убывания оценки. |
| tensorflow::ops::CropAndResize | Извлекает фрагменты из входного тензора изображения и изменяет их размер. |
| tensorflow::ops::CropAndResizeGradBoxes | Вычисляет градиент операции crop_and_resize относительно входного тензора ограничивающих рамок. |
| tensorflow::ops::CropAndResizeGradImage | Вычисляет градиент операции crop_and_resize относительно входного тензора изображения. |
| tensorflow::ops::DecodeAndCropJpeg | Декодирует изображение в формате JPEG и обрезает его, преобразуя в тензор uint8. |
| tensorflow::ops::DecodeBmp | Декодирует первый кадр изображения в формате BMP в тензор uint8. |
| tensorflow::ops::DecodeGif | Декодирует кадры изображения в формате GIF в тензор uint8. |
| tensorflow::ops::DecodeImage | Функция для decode_bmp, decode_gif, decode_jpeg и decode_png. |
| tensorflow::ops::DecodeJpeg | Декодирует изображение в формате JPEG в тензор uint8. |
| tensorflow::ops::DecodePng | Декодирует изображение в формате PNG в тензор uint8 или uint16. |
| tensorflow::ops::DrawBoundingBoxes | Рисует ограничивающие рамки на пакете изображений. |
| tensorflow::ops::DrawBoundingBoxesV2 | Рисует ограничивающие рамки на пакете изображений. |
| tensorflow::ops::EncodeJpeg | Кодирует изображение в формате JPEG. |
| tensorflow::ops::EncodeJpegVariableQuality | Кодирует входное изображение в формате JPEG с заданным качеством сжатия. |
| tensorflow::ops::EncodePng | Кодирует изображение в формате PNG. |
| tensorflow::ops::ExtractGlimpse | Извлекает фрагмент из входного тензора. |
| tensorflow::ops::ExtractJpegShape | Извлекает информацию о форме изображения в формате JPEG. |
| tensorflow::ops::HSVToRGB | Преобразует одно или несколько изображений из HSV в RGB. |
| tensorflow::ops::NonMaxSuppression | Жадным образом выбирает подмножество ограничивающих рамок в порядке убывания оценки. |
| tensorflow::ops::NonMaxSuppressionV2 | Жадным образом выбирает подмножество ограничивающих рамок в порядке убывания оценки. |
| tensorflow::ops::NonMaxSuppressionV3 | Жадным образом выбирает подмножество ограничивающих рамок в порядке убывания оценки. |
| tensorflow::ops::NonMaxSuppressionV4 | Жадным образом выбирает подмножество ограничивающих рамок в порядке убывания оценки. |
| tensorflow::ops::NonMaxSuppressionV5 | Жадным образом выбирает подмножество ограничивающих рамок в порядке убывания оценки. |
| tensorflow::ops::NonMaxSuppressionWithOverlaps | Жадным образом выбирает подмножество ограничивающих рамок в порядке убывания оценки. |
| tensorflow::ops::QuantizedResizeBilinear | Изменяет размер квантованного images до size с помощью квантованной билинейной интерполяции. |
| tensorflow::ops::RGBToHSV | Преобразует одно или несколько изображений из RGB в HSV. |
| tensorflow::ops::ResizeArea | Изменяет размер images до size с помощью интерполяции по площади. |
| tensorflow::ops::ResizeBicubic | Изменяет размер images до size с помощью бикубической интерполяции. |
| tensorflow::ops::ResizeBilinear | Изменяет размер images до size с помощью билинейной интерполяции. |
| tensorflow::ops::ResizeNearestNeighbor | Изменяет размер images до size с помощью интерполяции ближайшего соседа. |
| tensorflow::ops::SampleDistortedBoundingBox | Создаёт одну случайно искажённую ограничивающую рамку для изображения. |
| tensorflow::ops::SampleDistortedBoundingBoxV2 | Создаёт одну случайно искажённую ограничивающую рамку для изображения. |
| tensorflow::ops::ScaleAndTranslate | TODO: добавить документацию. |
| tensorflow::ops::StatelessSampleDistortedBoundingBox | Детерминированно создаёт случайно искажённую ограничивающую рамку для изображения. |
io_ops
| Участники | |
|---|---|
| tensorflow::ops::FixedLengthRecordReader | Средство чтения, выдающее записи фиксированной длины из файла. |
| tensorflow::ops::IdentityReader | Средство чтения, выдающее поставленную в очередь задачу и как ключ, и как значение. |
| tensorflow::ops::LMDBReader | Средство чтения, выдающее записи из файла LMDB. |
| tensorflow::ops::MatchingFiles | Возвращает набор файлов, соответствующих одному или нескольким шаблонам glob. |
| tensorflow::ops::MergeV2Checkpoints | Специально для формата V2: объединяет файлы метаданных секционированных контрольных точек. |
| tensorflow::ops::ReadFile | Считывает и выдаёт всё содержимое входного файла. |
| tensorflow::ops::ReaderNumRecordsProduced | Возвращает количество записей, выданных этим средством чтения. |
| tensorflow::ops::ReaderNumWorkUnitsCompleted | Возвращает количество единиц работы, обработанных этим средством чтения. |
| tensorflow::ops::ReaderRead | Возвращает следующую запись (пару ключ-значение), выданную средством чтения. |
| tensorflow::ops::ReaderReadUpTo | Возвращает до num_records пар (ключ, значение), выданных средством чтения. |
| tensorflow::ops::ReaderReset | Restore восстанавливает исходное чистое состояние средства чтения. |
| tensorflow::ops::ReaderRestoreState | Restore восстанавливает ранее сохранённое состояние средства чтения. |
| tensorflow::ops::ReaderSerializeState | Создаёт строковый тензор, кодирующий состояние средства чтения. |
| tensorflow::ops::Restore | Восстанавливает тензор из файлов контрольной точки. |
| tensorflow::ops::RestoreSlice | Восстанавливает тензор из файлов контрольной точки. |
| tensorflow::ops::RestoreV2 | Восстанавливает тензоры из контрольной точки V2. |
| tensorflow::ops::Save | Сохраняет входные тензоры на диск. |
| tensorflow::ops::SaveSlices | Сохраняет срезы входных тензоров на диск. |
| tensorflow::ops::SaveV2 | Сохраняет тензоры в формате контрольной точки V2. |
| tensorflow::ops::ShardedFilename | Создаёт имя секционированного файла. |
| tensorflow::ops::ShardedFilespec | Создаёт шаблон glob, соответствующий всем именам секционированных файлов. |
| tensorflow::ops::TFRecordReader | Средство чтения, выдающее записи из файла TensorFlow Records. |
| tensorflow::ops::TextLineReader | Средство чтения, выдающее строки файла, разделённые символом '\n'. |
| tensorflow::ops::WholeFileReader | Средство чтения, выдающее всё содержимое файла в качестве значения. |
| tensorflow::ops::WriteFile | Записывает contents в файл по входному пути filename. |
logging_ops
| Участники | |
|---|---|
| tensorflow::ops::Assert | Проверяет, что заданное условие истинно. |
| tensorflow::ops::HistogramSummary | Выводит протобуфер Summary с гистограммой. |
| tensorflow::ops::MergeSummary | Объединяет сводки. |
| tensorflow::ops::Print | Выводит список тензоров. |
| tensorflow::ops::PrintV2 | Выводит скалярную строку. |
| tensorflow::ops::ScalarSummary | Выводит протобуфер Summary со скалярными значениями. |
| tensorflow::ops::TensorSummary | Выводит протобуфер Summary с тензором. |
| tensorflow::ops::TensorSummaryV2 | Выводит протобуфер Summary с тензором и данными для каждого плагина. |
| tensorflow::ops::Timestamp | Возвращает время в секундах, прошедшее с начала эпохи. |
math_ops
| Участники | |
|---|---|
| tensorflow::ops::Abs | Вычисляет абсолютное значение тензора. |
| tensorflow::ops::AccumulateNV2 | Возвращает поэлементную сумму списка тензоров. |
| tensorflow::ops::Acos | Вычисляет acos от x поэлементно. |
| tensorflow::ops::Acosh | Вычисляет обратный гиперболический косинус от x поэлементно. |
| tensorflow::ops::Add | Возвращает x + y поэлементно. |
| tensorflow::ops::AddN | Add складывает все входные тензоры поэлементно. |
| tensorflow::ops::AddV2 | Возвращает x + y поэлементно. |
| tensorflow::ops::All | Вычисляет «логическое И» элементов по измерениям тензора. |
| tensorflow::ops::Angle | Возвращает аргумент комплексного числа. |
| tensorflow::ops::Any | Вычисляет «логическое ИЛИ» элементов по измерениям тензора. |
| tensorflow::ops::ApproximateEqual | Возвращает поэлементное логическое значение abs(x-y) < tolerance. |
| tensorflow::ops::ArgMax | Возвращает индекс наибольшего значения по измерениям тензора. |
| tensorflow::ops::ArgMin | Возвращает индекс наименьшего значения по измерениям тензора. |
| tensorflow::ops::Asin | Вычисляет обратный тригонометрический синус от x поэлементно. |
| tensorflow::ops::Asinh | Вычисляет обратный гиперболический синус от x поэлементно. |
| tensorflow::ops::Atan | Вычисляет обратный тригонометрический тангенс от x поэлементно. |
| tensorflow::ops::Atan2 | Вычисляет арктангенс от y/x поэлементно, учитывая знаки аргументов. |
| tensorflow::ops::Atanh | Вычисляет обратный гиперболический тангенс от x поэлементно. |
| tensorflow::ops::BatchMatMul | Перемножает срезы двух тензоров пакетами. |
| tensorflow::ops::BatchMatMulV2 | Перемножает срезы двух тензоров пакетами. |
| tensorflow::ops::BatchMatMulV3 | Перемножает срезы двух тензоров пакетами. |
| tensorflow::ops::Betainc | Вычисляет регуляризованный неполный бета-интеграл \(I_x(a, b)\). |
| tensorflow::ops::Bincount | Подсчитывает количество вхождений каждого значения в целочисленном массиве. |
| tensorflow::ops::Bucketize | Распределяет значения 'input' по корзинам на основе 'boundaries'. |
| tensorflow::ops::Cast | Cast преобразует x типа SrcT в y типа DstT. |
| tensorflow::ops::Ceil | Возвращает поэлементно наименьшее целое число, не меньшее x. |
| tensorflow::ops::ClipByValue | Ограничивает значения тензора заданными минимумом и максимумом. |
| tensorflow::ops::Complex | Преобразует два действительных числа в комплексное число. |
| tensorflow::ops::ComplexAbs | Вычисляет модуль комплексных значений тензора. |
| tensorflow::ops::Conj | Возвращает комплексно-сопряжённое число. |
| tensorflow::ops::Cos | Вычисляет cos от x поэлементно. |
| tensorflow::ops::Cosh | Вычисляет гиперболический косинус от x поэлементно. |
| tensorflow::ops::Cross | Вычисляет векторное произведение для пар значений. |
| tensorflow::ops::Cumprod | Вычисляет накопительное произведение тензора x вдоль axis. |
| tensorflow::ops::Cumsum | Вычисляет накопительную сумму тензора x вдоль axis. |
| tensorflow::ops::DenseBincount | Подсчитывает количество вхождений каждого значения в целочисленном массиве. |
| tensorflow::ops::Digamma | Вычисляет функцию Psi — производную от Lgamma (логарифма абсолютного значения. |
| tensorflow::ops::Div | Возвращает x / y поэлементно. |
| tensorflow::ops::DivNoNan | Возвращает 0, если знаменатель равен нулю. |
| tensorflow::ops::Equal | Возвращает поэлементное логическое значение (x == y). |
| tensorflow::ops::Erf | Вычисляет функцию ошибок Гаусса от x поэлементно. |
| tensorflow::ops::Erfc | Вычисляет дополнительную функцию ошибок от x поэлементно. |
| tensorflow::ops::Erfinv | TODO: добавить документацию. |
| tensorflow::ops::EuclideanNorm | Вычисляет евклидову норму элементов по измерениям тензора. |
| tensorflow::ops::Exp | Вычисляет экспоненту от x поэлементно. |
| tensorflow::ops::Expm1 | Вычисляет exp(x) - 1 поэлементно. |
| tensorflow::ops::Floor | Возвращает поэлементно наибольшее целое число, не превосходящее x. |
| tensorflow::ops::FloorDiv | Возвращает x // y поэлементно. |
| tensorflow::ops::FloorMod | Возвращает остаток от деления поэлементно. |
| tensorflow::ops::Greater | Возвращает поэлементное логическое значение (x > y). |
| tensorflow::ops::GreaterEqual | Возвращает поэлементное логическое значение (x >= y). |
| tensorflow::ops::HistogramFixedWidth | Возвращает гистограмму значений. |
| tensorflow::ops::Igamma | Вычисляет нижнюю регуляризованную неполную гамма-функцию P(a, x). |
| tensorflow::ops::Igammac | Вычисляет верхнюю регуляризованную неполную гамма-функцию Q(a, x). |
| tensorflow::ops::Imag | Возвращает мнимую часть комплексного числа. |
| tensorflow::ops::Inv | Вычисляет обратную величину x поэлементно. |
| tensorflow::ops::IsFinite | Возвращает указание на то, какие элементы x являются конечными. |
| tensorflow::ops::IsInf | Возвращает указание на то, какие элементы x равны Inf. |
| tensorflow::ops::IsNan | Возвращает указание на то, какие элементы x равны NaN. |
| tensorflow::ops::Less | Возвращает поэлементное логическое значение (x < y). |
| tensorflow::ops::LessEqual | Возвращает поэлементное логическое значение (x <= y). |
| tensorflow::ops::Lgamma | Вычисляет логарифм абсолютного значения Gamma(x) поэлементно. |
| tensorflow::ops::Log | Вычисляет натуральный логарифм от x поэлементно. |
| tensorflow::ops::Log1p | Вычисляет натуральный логарифм от (1 + x) поэлементно. |
| tensorflow::ops::LogicalAnd | Возвращает поэлементное логическое значение x И y. |
| tensorflow::ops::LogicalNot | Возвращает поэлементное логическое значение NOT x. |
| tensorflow::ops::LogicalOr | Возвращает поэлементное логическое значение x ИЛИ y. |
| tensorflow::ops::MatMul | Multiply перемножает матрицу "a" на матрицу "b". |
| tensorflow::ops::Max | Вычисляет максимум элементов по измерениям тензора. |
| tensorflow::ops::Maximum | Возвращает максимум x и y (т. е. |
| tensorflow::ops::Mean | Вычисляет среднее значение элементов по измерениям тензора. |
| tensorflow::ops::Min | Вычисляет минимум элементов по измерениям тензора. |
| tensorflow::ops::Minimum | Возвращает минимум x и y (т. е. |
| tensorflow::ops::Mod | Возвращает остаток от деления поэлементно. |
| tensorflow::ops::MulNoNan | Возвращает x * y поэлементно. |
| tensorflow::ops::Multiply | Возвращает x * y поэлементно. |
| tensorflow::ops::Ndtri | TODO: добавить документацию. |
| tensorflow::ops::Negate | Вычисляет отрицательное значение поэлементно. |
| tensorflow::ops::NextAfter | Возвращает следующее представимое значение x1 в направлении x2 поэлементно. |
| tensorflow::ops::NotEqual | Возвращает поэлементное логическое значение (x != y). |
| tensorflow::ops::Polygamma | Вычисляет полигамма-функцию \(\psi^{(n)}(x)\). |
| tensorflow::ops::Pow | Возводит одно значение в степень другого. |
| tensorflow::ops::Prod | Вычисляет произведение элементов по измерениям тензора. |
| tensorflow::ops::QuantizeDownAndShrinkRange | Преобразует квантованный тензор 'input' в тензор 'output' с меньшей точностью, используя. |
| tensorflow::ops::QuantizedAdd | Возвращает x + y поэлементно, работая с квантованными буферами. |
| tensorflow::ops::QuantizedMatMul | Выполняет квантованное умножение матрицы a на матрицу b. |
| tensorflow::ops::QuantizedMul | Возвращает x * y поэлементно, работая с квантованными буферами. |
| tensorflow::ops::RaggedBincount | Подсчитывает количество вхождений каждого значения в целочисленном массиве. |
| tensorflow::ops::Range | Создаёт последовательность чисел. |
| tensorflow::ops::Real | Возвращает действительную часть комплексного числа. |
| tensorflow::ops::RealDiv | Возвращает x / y поэлементно для действительных типов. |
| tensorflow::ops::Reciprocal | Вычисляет обратную величину x поэлементно. |
| tensorflow::ops::RequantizationRange | Вычисляет диапазон, охватывающий фактические значения квантованного тензора. |
| tensorflow::ops::Requantize | Преобразует квантованный тензор input в тензор output с меньшей точностью. |
| tensorflow::ops::Rint | Возвращает поэлементно целое число, ближайшее к x. |
| tensorflow::ops::Round | Округляет значения тензора до ближайшего целого числа поэлементно. |
| tensorflow::ops::Rsqrt | Вычисляет обратный квадратный корень из x поэлементно. |
| tensorflow::ops::SegmentMax | Вычисляет максимум по сегментам тензора. |
| tensorflow::ops::SegmentMaxV2 | Вычисляет максимум по сегментам тензора. |
| tensorflow::ops::SegmentMean | Вычисляет среднее значение по сегментам тензора. |
| tensorflow::ops::SegmentMin | Вычисляет минимум по сегментам тензора. |
| tensorflow::ops::SegmentMinV2 | Вычисляет минимум по сегментам тензора. |
| tensorflow::ops::SegmentProd | Вычисляет произведение по сегментам тензора. |
| tensorflow::ops::SegmentProdV2 | Вычисляет произведение по сегментам тензора. |
| tensorflow::ops::SegmentSum | Вычисляет сумму по сегментам тензора. |
| tensorflow::ops::SegmentSumV2 | Вычисляет сумму по сегментам тензора. |
| tensorflow::ops::SelectV2 | TODO: добавить документацию. |
| tensorflow::ops::Sigmoid | Вычисляет сигмоиду от x поэлементно. |
| tensorflow::ops::Sign | Поэлементно возвращает знак числа. |
| tensorflow::ops::Sin | Вычисляет синус от x поэлементно. |
| tensorflow::ops::Sinh | Вычисляет гиперболический синус от x поэлементно. |
| tensorflow::ops::SparseBincount | Подсчитывает количество вхождений каждого значения в целочисленном массиве. |
| tensorflow::ops::SparseMatMul | Multiply перемножает матрицу "a" на матрицу "b". |
| tensorflow::ops::SparseSegmentMean | Вычисляет среднее значение по разреженным сегментам тензора. |
| tensorflow::ops::SparseSegmentMeanGrad | Вычисляет градиенты для SparseSegmentMean. |
| tensorflow::ops::SparseSegmentMeanGradV2 | Вычисляет градиенты для SparseSegmentMean. |
| tensorflow::ops::SparseSegmentMeanWithNumSegments | Вычисляет среднее значение по разреженным сегментам тензора. |
| tensorflow::ops::SparseSegmentSqrtN | Вычисляет сумму по разреженным сегментам тензора, делённую на sqrt от N. |
| tensorflow::ops::SparseSegmentSqrtNGrad | Вычисляет градиенты для SparseSegmentSqrtN. |
| tensorflow::ops::SparseSegmentSqrtNGradV2 | Вычисляет градиенты для SparseSegmentSqrtN. |
| tensorflow::ops::SparseSegmentSqrtNWithNumSegments | Вычисляет сумму по разреженным сегментам тензора, делённую на sqrt от N. |
| tensorflow::ops::SparseSegmentSum | Вычисляет сумму по разреженным сегментам тензора. |
| tensorflow::ops::SparseSegmentSumGrad | Вычисляет градиенты для SparseSegmentSum. |
| tensorflow::ops::SparseSegmentSumGradV2 | Вычисляет градиенты для SparseSegmentSum. |
| tensorflow::ops::SparseSegmentSumWithNumSegments | Вычисляет сумму по разреженным сегментам тензора. |
| tensorflow::ops::Sqrt | Вычисляет квадратный корень из x поэлементно. |
| tensorflow::ops::Square | Вычисляет квадрат x поэлементно. |
| tensorflow::ops::SquaredDifference | Возвращает conj(x - y)(x - y) поэлементно. |
| tensorflow::ops::Subtract | Возвращает x - y поэлементно. |
| tensorflow::ops::Sum | Вычисляет сумму элементов по измерениям тензора. |
| tensorflow::ops::Tan | Вычисляет tan от x поэлементно. |
| tensorflow::ops::Tanh | Вычисляет гиперболический тангенс от x поэлементно. |
| tensorflow::ops::TruncateDiv | Возвращает x / y поэлементно с округлением к нулю. |
| tensorflow::ops::TruncateMod | Возвращает остаток от деления поэлементно. |
| tensorflow::ops::UnsortedSegmentMax | Вычисляет максимум по сегментам тензора. |
| tensorflow::ops::UnsortedSegmentMin | Вычисляет минимум по сегментам тензора. |
| tensorflow::ops::UnsortedSegmentProd | Вычисляет произведение по сегментам тензора. |
| tensorflow::ops::UnsortedSegmentSum | Вычисляет сумму по сегментам тензора. |
| tensorflow::ops::Where3 | Выбирает элементы из x или y в зависимости от condition. |
| tensorflow::ops::Xdivy | Возвращает 0, если x == 0, и x / y в противном случае, поэлементно. |
| tensorflow::ops::Xlog1py | Возвращает 0, если x == 0, и x * log1p(y) в противном случае, поэлементно. |
| tensorflow::ops::Xlogy | Возвращает 0, если x == 0, и x * log(y) в противном случае, поэлементно. |
| tensorflow::ops::Zeta | Вычисляет дзета-функцию Гурвица \(\zeta(x, q)\). |
nn_ops
| Участники | |
|---|---|
| tensorflow::ops::ApproxTopK | Возвращает приближённые значения k минимумов/максимумов входного операнда и их индексы. |
| tensorflow::ops::AvgPool | Выполняет усредняющую пулинговую операцию над входными данными. |
| tensorflow::ops::AvgPool3D | Выполняет 3D-усредняющую пулинговую операцию над входными данными. |
| tensorflow::ops::AvgPool3DGrad | Вычисляет градиенты функции усредняющей пулинговой операции. |
| tensorflow::ops::BiasAdd | Добавляет bias к value. |
| tensorflow::ops::BiasAddGrad | Операция обратного распространения для «BiasAdd» по тензору «bias». |
| tensorflow::ops::Conv | Вычисляет N-мерную свёртку для тензоров input размерности (N+1+batch_dims) и filter размерности (N+2). |
| tensorflow::ops::Conv2D | Вычисляет двумерную свёртку для тензоров input размерности 4 и filter. |
| tensorflow::ops::Conv2DBackpropFilter | Вычисляет градиенты свёртки по фильтру. |
| tensorflow::ops::Conv2DBackpropFilterV2 | Вычисляет градиенты свёртки по фильтру. |
| tensorflow::ops::Conv2DBackpropInput | Вычисляет градиенты свёртки по входным данным. |
| tensorflow::ops::Conv2DBackpropInputV2 | Вычисляет градиенты свёртки по входным данным. |
| tensorflow::ops::Conv3D | Вычисляет трёхмерную свёртку для тензоров input размерности 5 и filter. |
| tensorflow::ops::Conv3DBackpropFilterV2 | Вычисляет градиенты трёхмерной свёртки по фильтру. |
| tensorflow::ops::Conv3DBackpropInputV2 | Вычисляет градиенты трёхмерной свёртки по входным данным. |
| tensorflow::ops::DataFormatDimMap | Возвращает индекс измерения в целевом формате данных, соответствующий заданному индексу. |
| tensorflow::ops::DataFormatVecPermute | Переставляет измерения входного тензора из src_format в dst_format. |
| tensorflow::ops::DepthwiseConv2dNative | Вычисляет двумерную глубинную свёртку для тензоров input размерности 4 и filter. |
| tensorflow::ops::DepthwiseConv2dNativeBackpropFilter | Вычисляет градиенты глубинной свёртки по фильтру. |
| tensorflow::ops::DepthwiseConv2dNativeBackpropInput | Вычисляет градиенты глубинной свёртки по входным данным. |
| tensorflow::ops::Dilation2D | Вычисляет градационную дилатацию для тензоров input размерности 4 и filter размерности 3. |
| tensorflow::ops::Dilation2DBackpropFilter | Вычисляет градиент морфологической двумерной дилатации по фильтру. |
| tensorflow::ops::Dilation2DBackpropInput | Вычисляет градиент морфологической двумерной дилатации по входным данным. |
| tensorflow::ops::Elu | Вычисляет экспоненциальную линейную функцию. |
| tensorflow::ops::FractionalAvgPool | Выполняет дробную усредняющую пулинговую операцию над входными данными. |
| tensorflow::ops::FractionalMaxPool | Выполняет дробную максимизирующую пулинговую операцию над входными данными. |
| tensorflow::ops::FusedBatchNorm | Пакетная нормализация. |
| tensorflow::ops::FusedBatchNormGrad | Градиент пакетной нормализации. |
| tensorflow::ops::FusedBatchNormGradV2 | Градиент пакетной нормализации. |
| tensorflow::ops::FusedBatchNormGradV3 | Градиент пакетной нормализации. |
| tensorflow::ops::FusedBatchNormV2 | Пакетная нормализация. |
| tensorflow::ops::FusedBatchNormV3 | Пакетная нормализация. |
| tensorflow::ops::FusedPadConv2D | Выполняет дополнение как этап предварительной обработки при свёртке. |
| tensorflow::ops::FusedResizeAndPadConv2D | Выполняет изменение размера и дополнение как этап предварительной обработки при свёртке. |
| tensorflow::ops::InTopK | Проверяет, входят ли целевые значения в число K лучших предсказаний. |
| tensorflow::ops::InTopKV2 | Проверяет, входят ли целевые значения в число K лучших предсказаний. |
| tensorflow::ops::L2Loss | Потери L2. |
| tensorflow::ops::LRN | Локальная нормализация отклика. |
| tensorflow::ops::LogSoftmax | Вычисляет активации log-softmax. |
| tensorflow::ops::MaxPool | Выполняет максимизирующую пулинговую операцию над входными данными. |
| tensorflow::ops::MaxPool3D | Выполняет трёхмерную максимизирующую пулинговую операцию над входными данными. |
| tensorflow::ops::MaxPool3DGrad | Вычисляет градиенты функции трёхмерной максимизирующей пулинговой операции. |
| tensorflow::ops::MaxPool3DGradGrad | Вычисляет градиенты второго порядка функции максимизирующей пулинговой операции. |
| tensorflow::ops::MaxPoolGradGrad | Вычисляет градиенты второго порядка функции максимизирующей пулинговой операции. |
| tensorflow::ops::MaxPoolGradGradV2 | Вычисляет градиенты второго порядка функции максимизирующей пулинговой операции. |
| tensorflow::ops::MaxPoolGradGradWithArgmax | Вычисляет градиенты второго порядка функции максимизирующей пулинговой операции. |
| tensorflow::ops::MaxPoolGradV2 | Вычисляет градиенты функции максимизирующей пулинговой операции. |
| tensorflow::ops::MaxPoolV2 | Выполняет максимизирующую пулинговую операцию над входными данными. |
| tensorflow::ops::MaxPoolWithArgmax | Выполняет максимизирующую пулинговую операцию над входными данными и возвращает максимальные значения и их индексы. |
| tensorflow::ops::NthElement | Находит значения n-й порядковой статистики для последнего измерения. |
| tensorflow::ops::QuantizedAvgPool | Выполняет усредняющую пулинговую операцию над входным тензором для квантованных типов. |
| tensorflow::ops::QuantizedBatchNormWithGlobalNormalization | Квантованная пакетная нормализация. |
| tensorflow::ops::QuantizedBiasAdd | Добавляет «bias» к тензору «input» для квантованных типов. |
| tensorflow::ops::QuantizedConv2D | Вычисляет двумерную свёртку для квантованных входного тензора и фильтра размерности 4. |
| tensorflow::ops::QuantizedMaxPool | Выполняет максимизирующую пулинговую операцию над входным тензором для квантованных типов. |
| tensorflow::ops::QuantizedRelu | Вычисляет квантованную выпрямленную линейную функцию: max(features, 0)
|
| tensorflow::ops::QuantizedRelu6 | Вычисляет квантованную выпрямленную линейную функцию 6: min(max(features, 0), 6)
|
| tensorflow::ops::QuantizedReluX | Вычисляет квантованную выпрямленную линейную функцию X: min(max(features, 0), max_value)
|
| tensorflow::ops::Relu | Вычисляет выпрямленную линейную функцию: max(features, 0). |
| tensorflow::ops::Relu6 | Вычисляет выпрямленную линейную функцию 6: min(max(features, 0), 6). |
| tensorflow::ops::Selu | Вычисляет масштабированную экспоненциальную линейную функцию: scale * alpha * (exp(features) - 1)
|
| tensorflow::ops::Softmax | Вычисляет активации softmax. |
| tensorflow::ops::SoftmaxCrossEntropyWithLogits | Вычисляет функцию потерь перекрёстной энтропии softmax и градиенты для обратного распространения. |
| tensorflow::ops::Softplus | TODO: добавить документацию. |
| tensorflow::ops::Softsign | Вычисляет softsign: features / (abs(features) + 1). |
| tensorflow::ops::SparseSoftmaxCrossEntropyWithLogits | Вычисляет функцию потерь перекрёстной энтропии softmax и градиенты для обратного распространения. |
| tensorflow::ops::TopK | Находит значения и индексы k наибольших элементов для последнего измерения. |
no_op
| Участники | |
|---|---|
| tensorflow::ops::NoOp | Ничего не делает. |
parsing_ops
| Участники | |
|---|---|
| tensorflow::ops::DecodeCSV | Преобразует записи CSV в тензоры. |
| tensorflow::ops::DecodeCompressed | Распаковывает строки. |
| tensorflow::ops::DecodeJSONExample | Преобразует записи Example в формате JSON в строки двоичных протокольных буферов. |
| tensorflow::ops::DecodePaddedRaw | Интерпретирует байты строки как вектор чисел. |
| tensorflow::ops::DecodeRaw | Интерпретирует байты строки как вектор чисел. |
| tensorflow::ops::ParseExample | Преобразует вектор протобуферов brain.Example (в виде строк) в типизированные тензоры. |
| tensorflow::ops::ParseExampleV2 | Преобразует вектор протобуферов tf.Example (в виде строк) в типизированные тензоры. |
| tensorflow::ops::ParseSequenceExample | Преобразует вектор протобуферов brain.SequenceExample (в виде строк) в типизированные тензоры. |
| tensorflow::ops::ParseSequenceExampleV2 | Преобразует вектор протобуферов tf.io.SequenceExample (в виде строк) в типизированные тензоры. |
| tensorflow::ops::ParseSingleExample | Преобразует протобуфер tf.Example (в виде строки) в типизированные тензоры. |
| tensorflow::ops::ParseSingleSequenceExample | Преобразует скалярный протобуфер brain.SequenceExample (в виде строки) в типизированные тензоры. |
| tensorflow::ops::ParseTensor | Преобразует сериализованный протобуфер tensorflow.TensorProto в Tensor. |
| tensorflow::ops::SerializeTensor | Преобразует Tensor в сериализованный протобуфер TensorProto. |
| tensorflow::ops::StringToNumber | Преобразует каждую строку во входном Tensor в указанный числовой тип. |
random_ops
| Участники | |
|---|---|
| tensorflow::ops::Multinomial | Извлекает выборки из мультиномиального распределения. |
| tensorflow::ops::ParameterizedTruncatedNormal | Возвращает случайные значения из нормального распределения. |
| tensorflow::ops::RandomGamma | Возвращает случайные значения из гамма-распределения (распределений), заданного параметром alpha. |
| tensorflow::ops::RandomNormal | Возвращает случайные значения из нормального распределения. |
| tensorflow::ops::RandomPoissonV2 | Возвращает случайные значения из распределения (распределений) Пуассона, заданного параметром rate. |
| tensorflow::ops::RandomShuffle | Случайным образом перемешивает тензор вдоль первого измерения. |
| tensorflow::ops::RandomUniform | Возвращает случайные значения из равномерного распределения. |
| tensorflow::ops::RandomUniformInt | Возвращает случайные целые числа из равномерного распределения. |
| tensorflow::ops::TruncatedNormal | Возвращает случайные значения из усечённого нормального распределения. |
sparse_ops
| Участники | |
|---|---|
| tensorflow::ops::AddManySparseToTensorsMap |
Add добавляет разреженный N-минипакет SparseTensor в SparseTensorsMap и возвращает дескрипторы N. |
| tensorflow::ops::AddSparseToTensorsMap |
Add добавляет SparseTensor в SparseTensorsMap и возвращает его дескриптор. |
| tensorflow::ops::DeserializeManySparse | Десериализует и объединяет SparseTensors из сериализованного минипакета. |
| tensorflow::ops::DeserializeSparse | Десериализует объекты SparseTensor. |
| tensorflow::ops::SerializeManySparse | Сериализует разреженный N-минипакет SparseTensor в объект [N, 3]Tensor. |
| tensorflow::ops::SerializeSparse | Сериализует SparseTensor в объект [3]Tensor. |
| tensorflow::ops::SparseAdd | Складывает два объекта SparseTensor и создаёт другой объект SparseTensor. |
| tensorflow::ops::SparseAddGrad | Оператор градиента для операции SparseAdd. |
| tensorflow::ops::SparseConcat | Объединяет список SparseTensor вдоль указанного измерения. |
| tensorflow::ops::SparseCross | Создаёт разреженное перекрёстное произведение из списка разреженных и плотных тензоров. |
| tensorflow::ops::SparseCrossHashed | Создаёт разреженное перекрёстное произведение из списка разреженных и плотных тензоров. |
| tensorflow::ops::SparseCrossV2 | Создаёт разреженное перекрёстное произведение из списка разреженных и плотных тензоров. |
| tensorflow::ops::SparseDenseCwiseAdd | Складывает разреженный SparseTensor и плотный Tensor, применяя следующие специальные правила: |
| tensorflow::ops::SparseDenseCwiseDiv | Выполняет поэлементное деление разреженного SparseTensor на плотный Tensor. |
| tensorflow::ops::SparseDenseCwiseMul | Выполняет поэлементное умножение разреженного SparseTensor на плотный Tensor. |
| tensorflow::ops::SparseFillEmptyRows | Заполняет пустые строки во входном двумерном SparseTensor значением по умолчанию. |
| tensorflow::ops::SparseFillEmptyRowsGrad | Градиент операции SparseFillEmptyRows. |
| tensorflow::ops::SparseReduceMax | Вычисляет максимум элементов по измерениям SparseTensor. |
| tensorflow::ops::SparseReduceMaxSparse | Вычисляет максимум элементов по измерениям SparseTensor. |
| tensorflow::ops::SparseReduceSum | Вычисляет сумму элементов по измерениям SparseTensor. |
| tensorflow::ops::SparseReduceSumSparse | Вычисляет сумму элементов по измерениям SparseTensor. |
| tensorflow::ops::SparseReorder | Упорядочивает SparseTensor в каноническом порядке по строкам. |
| tensorflow::ops::SparseReshape | Изменяет форму SparseTensor для представления значений в новой плотной форме. |
| tensorflow::ops::SparseSlice | Вырезает фрагмент из SparseTensor на основе start и size. |
| tensorflow::ops::SparseSliceGrad | Оператор градиента для операции SparseSlice. |
| tensorflow::ops::SparseSoftmax | Применяет softmax к пакетному N-мерному SparseTensor. |
| tensorflow::ops::SparseSparseMaximum | Возвращает поэлементный максимум двух SparseTensor. |
| tensorflow::ops::SparseSparseMinimum | Возвращает поэлементный минимум двух SparseTensor. |
| tensorflow::ops::SparseSplit | Разделяет SparseTensor на тензоры num_split вдоль одного измерения. |
| tensorflow::ops::SparseTensorDenseAdd | Складывает SparseTensor и плотный Tensor, создавая плотный Tensor. |
| tensorflow::ops::SparseTensorDenseMatMul | Multiply умножает SparseTensor ранга 2 «A» на плотную матрицу «B». |
| tensorflow::ops::TakeManySparseFromTensorsMap | Преобразует разреженное представление в плотный тензор. |
state_ops
| Участники | |
|---|---|
| tensorflow::ops::Assign | Обновляет «ref», присваивая ему значение «value». |
| tensorflow::ops::AssignAdd | Обновляет «ref», прибавляя к нему «value». |
| tensorflow::ops::AssignSub | Обновляет «ref», вычитая из него «value». |
| tensorflow::ops::CountUpTo | Увеличивает «ref», пока он не достигнет «limit». |
| tensorflow::ops::DestroyTemporaryVariable | Уничтожает временную переменную и возвращает её итоговое значение. |
| tensorflow::ops::IsVariableInitialized | Проверяет, была ли инициализирована переменная. |
| tensorflow::ops::ResourceCountUpTo | Увеличивает значение переменной, на которую указывает «resource», пока оно не достигнет «limit». |
| tensorflow::ops::ResourceScatterNdAdd | Выполняет разреженное сложение отдельных значений или срезов в Variable. |
| tensorflow::ops::ResourceScatterNdMax | TODO: добавить документацию. |
| tensorflow::ops::ResourceScatterNdMin | TODO: добавить документацию. |
| tensorflow::ops::ResourceScatterNdSub | Выполняет разреженное вычитание отдельных значений или срезов в Variable. |
| tensorflow::ops::ResourceScatterNdUpdate | Применяет разреженное updates к отдельным значениям или срезам в заданном объекте. |
| tensorflow::ops::ScatterAdd | Добавляет разреженные обновления к ссылке на переменную. |
| tensorflow::ops::ScatterDiv | Делит переменную по ссылке на разреженные обновления. |
| tensorflow::ops::ScatterMax | Сводит разреженные обновления в ссылку на переменную с помощью операции max. |
| tensorflow::ops::ScatterMin | Сводит разреженные обновления в ссылку на переменную с помощью операции min. |
| tensorflow::ops::ScatterMul | Умножает переменную по ссылке на разреженные обновления. |
| tensorflow::ops::ScatterNdAdd | Выполняет разреженное сложение отдельных значений или срезов в Variable. |
| tensorflow::ops::ScatterNdSub | Выполняет разреженное вычитание отдельных значений или срезов в Variable. |
| tensorflow::ops::ScatterNdUpdate | Применяет разреженное updates к отдельным значениям или срезам в заданном объекте. |
| tensorflow::ops::ScatterSub | Вычитает разреженные обновления из ссылки на переменную. |
| tensorflow::ops::ScatterUpdate | Применяет разреженные обновления к ссылке на переменную. |
| tensorflow::ops::TemporaryVariable | Возвращает тензор, который можно изменять, но который существует только в течение одного шага. |
| tensorflow::ops::Variable | Хранит состояние в виде тензора, сохраняющегося между шагами. |
string_ops
| Участники | |
|---|---|
| tensorflow::ops::AsString | Преобразует каждую запись заданного тензора в строку. |
| tensorflow::ops::DecodeBase64 | Декодирует строки в веб-безопасном формате Base64. |
| tensorflow::ops::EncodeBase64 | Кодирует строки в веб-безопасный формат Base64. |
| tensorflow::ops::ReduceJoin | Объединяет строки в Tensor по заданным измерениям. |
| tensorflow::ops::RegexFullMatch | Проверяет, соответствует ли входное значение шаблону регулярного выражения. |
| tensorflow::ops::RegexReplace | Заменяет совпадения регулярного выражения pattern в input строкой замены, заданной в rewrite. |
| tensorflow::ops::StringFormat | Форматирует строковый шаблон с помощью списка тензоров. |
| tensorflow::ops::StringJoin | Объединяет строки из заданного списка строковых тензоров в один тензор;. |
| tensorflow::ops::StringLength | Длины строк в input. |
| tensorflow::ops::StringLower | Преобразует все символы верхнего регистра в соответствующие символы нижнего регистра. |
| tensorflow::ops::StringNGrams | Создает n-граммы из разреженных строковых данных. |
| tensorflow::ops::StringSplit | Разбивает элементы input на основе delimiter, формируя SparseTensor. |
| tensorflow::ops::StringSplitV2 | Разбивает элементы source на основе sep, формируя SparseTensor. |
| tensorflow::ops::StringStrip | Удаляет пробельные символы в начале и конце Tensor. |
| tensorflow::ops::StringToHashBucket | Преобразует каждую строку входного Tensor в остаток от деления ее хеша на число корзин. |
| tensorflow::ops::StringToHashBucketFast | Преобразует каждую строку входного Tensor в остаток от деления ее хеша на число корзин. |
| tensorflow::ops::StringToHashBucketStrong | Преобразует каждую строку входного Tensor в остаток от деления ее хеша на число корзин. |
| tensorflow::ops::StringUpper | Преобразует все символы нижнего регистра в соответствующие символы верхнего регистра. |
| tensorflow::ops::Substr | Возвращает подстроки из Tensor строк. |
| tensorflow::ops::UnicodeScript | Определяет коды письменностей для заданного тензора целочисленных кодовых точек Unicode. |
| tensorflow::ops::UnicodeTranscode | Преобразует входной текст из исходной кодировки в целевую. |
training_ops
| Участники | |
|---|---|
| tensorflow::ops::ApplyAdadelta | Обновляет '*var' в соответствии со схемой Adadelta. |
| tensorflow::ops::ApplyAdagrad | Обновляет '*var' в соответствии со схемой Adagrad. |
| tensorflow::ops::ApplyAdagradDA | Обновляет '*var' в соответствии с проксимальной схемой Adagrad. |
| tensorflow::ops::ApplyAdam | Обновляет '*var' в соответствии с алгоритмом Adam. |
| tensorflow::ops::ApplyAddSign | Обновляет '*var' согласно правилу обновления AddSign. |
| tensorflow::ops::ApplyCenteredRMSProp | Обновляет '*var' в соответствии с центрированным алгоритмом RMSProp. |
| tensorflow::ops::ApplyFtrl | Обновляет '*var' в соответствии со схемой Ftrl-proximal. |
| tensorflow::ops::ApplyFtrlV2 | Обновляет '*var' в соответствии со схемой Ftrl-proximal. |
| tensorflow::ops::ApplyGradientDescent | Обновляет '*var', вычитая из него 'alpha' * 'delta'. |
| tensorflow::ops::ApplyMomentum | Обновляет '*var' в соответствии со схемой импульса. |
| tensorflow::ops::ApplyPowerSign | Обновляет '*var' согласно правилу обновления AddSign. |
| tensorflow::ops::ApplyProximalAdagrad | Обновляет '*var' и '*accum' согласно алгоритму FOBOS со скоростью обучения Adagrad. |
| tensorflow::ops::ApplyProximalGradientDescent | Обновляет '*var' согласно алгоритму FOBOS с фиксированной скоростью обучения. |
| tensorflow::ops::ApplyRMSProp | Обновляет '*var' в соответствии с алгоритмом RMSProp. |
| tensorflow::ops::ResourceApplyAdadelta | Обновляет '*var' в соответствии со схемой Adadelta. |
| tensorflow::ops::ResourceApplyAdagrad | Обновляет '*var' в соответствии со схемой Adagrad. |
| tensorflow::ops::ResourceApplyAdagradDA | Обновляет '*var' в соответствии с проксимальной схемой Adagrad. |
| tensorflow::ops::ResourceApplyAdam | Обновляет '*var' в соответствии с алгоритмом Adam. |
| tensorflow::ops::ResourceApplyAdamWithAmsgrad | Обновляет '*var' в соответствии с алгоритмом Adam. |
| tensorflow::ops::ResourceApplyAddSign | Обновляет '*var' согласно правилу обновления AddSign. |
| tensorflow::ops::ResourceApplyCenteredRMSProp | Обновляет '*var' в соответствии с центрированным алгоритмом RMSProp. |
| tensorflow::ops::ResourceApplyFtrl | Обновляет '*var' в соответствии со схемой Ftrl-proximal. |
| tensorflow::ops::ResourceApplyFtrlV2 | Обновляет '*var' в соответствии со схемой Ftrl-proximal. |
| tensorflow::ops::ResourceApplyGradientDescent | Обновляет '*var', вычитая из него 'alpha' * 'delta'. |
| tensorflow::ops::ResourceApplyKerasMomentum | Обновляет '*var' в соответствии со схемой импульса. |
| tensorflow::ops::ResourceApplyMomentum | Обновляет '*var' в соответствии со схемой импульса. |
| tensorflow::ops::ResourceApplyPowerSign | Обновляет '*var' согласно правилу обновления AddSign. |
| tensorflow::ops::ResourceApplyProximalAdagrad | Обновляет '*var' и '*accum' согласно алгоритму FOBOS со скоростью обучения Adagrad. |
| tensorflow::ops::ResourceApplyProximalGradientDescent | Обновляет '*var' согласно алгоритму FOBOS с фиксированной скоростью обучения. |
| tensorflow::ops::ResourceApplyRMSProp | Обновляет '*var' в соответствии с алгоритмом RMSProp. |
| tensorflow::ops::ResourceSparseApplyAdadelta | var: Должен быть получен из Variable(). |
| tensorflow::ops::ResourceSparseApplyAdagrad | Обновляет соответствующие элементы '*var' и '*accum' в соответствии со схемой Adagrad. |
| tensorflow::ops::ResourceSparseApplyAdagradDA | Обновляет элементы '*var' и '*accum' в соответствии с проксимальной схемой Adagrad. |
| tensorflow::ops::ResourceSparseApplyCenteredRMSProp | Обновляет '*var' в соответствии с центрированным алгоритмом RMSProp. |
| tensorflow::ops::ResourceSparseApplyFtrl | Обновляет соответствующие элементы '*var' в соответствии со схемой Ftrl-proximal. |
| tensorflow::ops::ResourceSparseApplyFtrlV2 | Обновляет соответствующие элементы '*var' в соответствии со схемой Ftrl-proximal. |
| tensorflow::ops::ResourceSparseApplyKerasMomentum | Обновляет соответствующие элементы '*var' и '*accum' в соответствии со схемой импульса. |
| tensorflow::ops::ResourceSparseApplyMomentum | Обновляет соответствующие элементы '*var' и '*accum' в соответствии со схемой импульса. |
| tensorflow::ops::ResourceSparseApplyProximalAdagrad | Разреженно обновляет элементы '*var' и '*accum' согласно алгоритму FOBOS. |
| tensorflow::ops::ResourceSparseApplyProximalGradientDescent | Разреженно обновляет '*var' согласно алгоритму FOBOS с фиксированной скоростью обучения. |
| tensorflow::ops::ResourceSparseApplyRMSProp | Обновляет '*var' в соответствии с алгоритмом RMSProp. |
| tensorflow::ops::SparseApplyAdadelta | var: Должен быть получен из Variable(). |
| tensorflow::ops::SparseApplyAdagrad | Обновляет соответствующие элементы '*var' и '*accum' в соответствии со схемой Adagrad. |
| tensorflow::ops::SparseApplyAdagradDA | Обновляет элементы '*var' и '*accum' в соответствии с проксимальной схемой Adagrad. |
| tensorflow::ops::SparseApplyCenteredRMSProp | Обновляет '*var' в соответствии с центрированным алгоритмом RMSProp. |
| tensorflow::ops::SparseApplyFtrl | Обновляет соответствующие элементы '*var' в соответствии со схемой Ftrl-proximal. |
| tensorflow::ops::SparseApplyFtrlV2 | Обновляет соответствующие элементы '*var' в соответствии со схемой Ftrl-proximal. |
| tensorflow::ops::SparseApplyMomentum | Обновляет соответствующие элементы '*var' и '*accum' в соответствии со схемой импульса. |
| tensorflow::ops::SparseApplyProximalAdagrad | Разреженно обновляет элементы '*var' и '*accum' согласно алгоритму FOBOS. |
| tensorflow::ops::SparseApplyProximalGradientDescent | Разреженно обновляет '*var' согласно алгоритму FOBOS с фиксированной скоростью обучения. |
| tensorflow::ops::SparseApplyRMSProp | Обновляет '*var' в соответствии с алгоритмом RMSProp. |
user_ops
| Участники | |
|---|---|
| tensorflow::ops::Fact | Output — факт о факториалах. |
© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/cc