Graph

Граф публичного финального класса

Граф потока данных, представляющий вычисление TensorFlow.

Экземпляры Graph являются потокобезопасными.

ВНИМАНИЕ: Ресурсы, потребляемые объектом Graph, должны быть явно освобождены путем вызова метода close() , тогда объект Graph больше не нужен.

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

интерфейс Graph.WhileSubgraphBuilder Используется для создания экземпляра абстрактного класса, который переопределяет метод buildSubgraph для построения условного или основного подграфа для цикла while.

Публичные конструкторы

График ()
Создайте пустой график.

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

Вывод[] <?>
addGradients ( Output <?> y, Output[] <?> x)
Добавляет операции для вычисления частных производных суммы y s относительно x s, т. е. dy/dx_1, dy/dx_2...

Это упрощенная версия addGradients(String, Output[], Output[], Output[]) где y — один вывод, dx — ноль, а prefix — ноль.

Вывод[] <?>
addGradients (префикс строки, Output[] <?> y, Output[] <?> x, Output[] <?> dx)
Добавляет операции для вычисления частных производных суммы y s относительно x s, т. е d(y_1 + y_2 + ...)/dx_1, d(y_1 + y_2 + ...)/dx_2...

dx используются в качестве начальных градиентов (которые представляют собой символические частные производные некоторой функции потерь L относительно

синхронизированная пустота
addInitializer (инициализатор операции )
Добавляет инициализатор в список инициализаторов графа.
пустота
checkInput ( оп- вход)
Проверяет, что input можно использовать в качестве входных данных в этой среде выполнения.
пустота
закрывать ()
Освободите ресурсы, связанные с графом.
ExecutionEnvironment.Types
тип среды ()
Получите тип этой среды (из перечисления «Среды»).
пустота
importGraphDef ( GraphDef графDef)
Импортируйте представление графа TensorFlow.
пустота
importGraphDef ( GraphDefgraphDef , строковый префикс)
Импортируйте представление графа TensorFlow.
Список< Оп >
инициализаторы ()
Возвращает все инициализаторы, добавленные в граф с помощью addInitializer(Op)
ГрафОперацияBuilder
opBuilder (тип строки, имя строки)
Возвращает построитель для добавления Operation в график.
ГрафикОперация
операция (имя строки)
Возвращает операцию (узел в графике) с указанным именем.
Итератор < Операция >
операции ()
Итератор для всех Operation в графе.
ГрафDef
toGraphDef ()
Создайте представление графика.
Вывод[] <?>
whileLoop ( входы Output[] <?>, Graph.WhileSubgraphBuilder cgBuilder, Graph.WhileSubgraphBuilder bgBuilder, имя строки)
Создает цикл while.

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

Публичные конструкторы

общедоступный график ()

Создайте пустой график.

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

public Output[] <?> addGradients ( Output <?> y, Output[] <?> x)

Добавляет операции для вычисления частных производных суммы y s относительно x s, т. е. dy/dx_1, dy/dx_2...

Это упрощенная версия addGradients(String, Output[], Output[], Output[]) где y — один вывод, dx — ноль, а prefix — ноль.

Параметры
й вывод функции для получения
Икс входные данные функции, для которой вычисляются частные производные
Возврат
  • частные производные dy размером x

public Output[] <?> addGradients (префикс String, Output[] <?> y, Output[] <?> x, Output[] <?> dx)

Добавляет операции для вычисления частных производных суммы y s относительно x s, т. е d(y_1 + y_2 + ...)/dx_1, d(y_1 + y_2 + ...)/dx_2...

dx используются в качестве начальных градиентов (которые представляют собой символические частные производные некоторой функции потерь L относительно y ). dx должно быть нулевым или иметь размер y .

Если dx имеет значение null, реализация будет использовать dx OnesLike для всех фигур в y .

prefix используется в качестве префикса имени, применяемого ко всем узлам, добавляемым в граф для вычисления градиентов. Он должен быть уникальным в пределах предоставленного графа, иначе операция завершится неудачей.

Если prefix равен нулю, он будет выбран автоматически.

Параметры
префикс уникальный строковый префикс, применяемый перед именами узлов, добавляемых в граф для вычисления градиентов. Если значение равно нулю, будет выбрано значение по умолчанию.
й вывод функции для получения
Икс входные данные функции, для которой вычисляются частные производные
дх если не ноль, то частные производные некоторой функции потерь L по y
Возврат
  • частные производные dy размером x

общедоступный синхронизированный void addInitializer (инициализатор Op )

Добавляет инициализатор в список инициализаторов графа.

Параметры
инициализатор Инициализатор, добавляемый в список.

public void checkInput (вход Op )

Проверяет, что input можно использовать в качестве входных данных в этой среде выполнения. В противном случае выдает IllegalArgumentException .

Параметры
вход Операция для проверки

public void закрыть ()

Освободите ресурсы, связанные с графом.

Блокируется до тех пор, пока не останется активных экземпляров Session , ссылающихся на этот график. График непригоден для использования после близких возвратов.

public ExecutionEnvironment.Types EnvironmentType ()

Получите тип этой среды (из перечисления «Среды»).

Возврат
  • Значение «Среды», указывающее тип среды выполнения.

public void importGraphDef ( GraphDefgraphDef )

Импортируйте представление графа TensorFlow.

Представление графика, называемое GraphDef , может быть создано с помощью toGraphDef() и его эквивалентов в других языковых API.

Параметры
графDef Прототип GraphDef для импорта
Броски
IllegalArgumentException если GraphDef не является признанной сериализацией графа.
Смотрите также

public void importGraphDef ( GraphDefgraphDef , префикс String)

Импортируйте представление графа TensorFlow.

Параметры
графDef представление графа TensorFlow.
префикс префикс, который будет добавлен к именам в GraphDef
Броски
IllegalArgumentException если GraphDef не является признанной сериализацией графа.
Смотрите также

публичный список инициализаторов < Op > ()

Возвращает все инициализаторы, добавленные в граф с помощью addInitializer(Op)

public GraphOperationBuilder opBuilder (тип строки, имя строки)

Возвращает построитель для добавления Operation в график.

Параметры
тип Операции (т. е. идентифицирует вычисление, которое необходимо выполнить)
имя для ссылки на созданную операцию на графике.
Возврат
  • OperationBuilder , который добавит операцию в граф при вызове build() . Если build() не вызывается, может произойти утечка некоторых ресурсов.

общедоступная операция GraphOperation (имя строки)

Возвращает операцию (узел в графике) с указанным именем.

Или null , если такой операции в графике не существует.

Параметры
имя название операции, которую нужно найти
Возврат
  • операция в графе с этим именем или значением null, если не найдено

public Iterator< Operation > операции ()

Итератор для всех Operation в графе.

Порядок итерации не указан. Потребители итератора не получат никаких уведомлений, если базовый граф изменится во время итерации.

общедоступный GraphDef toGraphDef ()

Создайте представление графика.

public Output[] <?> whileLoop ( Output[] <?> входы, Graph.WhileSubgraphBuilder cgBuilder, Graph.WhileSubgraphBuilder bgBuilder, имя строки)

Создает цикл while.

Параметры
входы входы контура
cgBuilder WhileSubgraphBuilder для построения условного подграфа
bgBuilder WhileSubgraphBuilder для создания подграфа тела
имя название цикла
Возврат
  • список выходов цикла той же длины, что и inputs
,
Граф публичного финального класса

Граф потока данных, представляющий вычисление TensorFlow.

Экземпляры Graph являются потокобезопасными.

ВНИМАНИЕ: Ресурсы, потребляемые объектом Graph, должны быть явно освобождены путем вызова метода close() , тогда объект Graph больше не нужен.

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

интерфейс Graph.WhileSubgraphBuilder Используется для создания экземпляра абстрактного класса, который переопределяет метод buildSubgraph для построения условного или основного подграфа для цикла while.

Публичные конструкторы

График ()
Создайте пустой график.

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

Вывод[] <?>
addGradients ( Output <?> y, Output[] <?> x)
Добавляет операции для вычисления частных производных суммы y s относительно x s, т. е. dy/dx_1, dy/dx_2...

Это упрощенная версия addGradients(String, Output[], Output[], Output[]) где y — один вывод, dx — ноль, а prefix — ноль.

Вывод[] <?>
addGradients (префикс строки, Output[] <?> y, Output[] <?> x, Output[] <?> dx)
Добавляет операции для вычисления частных производных суммы y s относительно x s, т. е d(y_1 + y_2 + ...)/dx_1, d(y_1 + y_2 + ...)/dx_2...

dx используются в качестве начальных градиентов (которые представляют собой символические частные производные некоторой функции потерь L относительно

синхронизированная пустота
addInitializer (инициализатор операции )
Добавляет инициализатор в список инициализаторов графа.
пустота
checkInput ( оп- вход)
Проверяет, что input можно использовать в качестве входных данных в этой среде выполнения.
пустота
закрывать ()
Освободите ресурсы, связанные с графом.
ExecutionEnvironment.Types
тип среды ()
Получите тип этой среды (из перечисления «Среды»).
пустота
importGraphDef ( GraphDef графDef)
Импортируйте представление графа TensorFlow.
пустота
importGraphDef ( GraphDefgraphDef , строковый префикс)
Импортируйте представление графа TensorFlow.
Список< Оп >
инициализаторы ()
Возвращает все инициализаторы, добавленные в граф с помощью addInitializer(Op)
ГрафОперацияBuilder
opBuilder (тип строки, имя строки)
Возвращает построитель для добавления Operation в график.
ГрафикОперация
операция (имя строки)
Возвращает операцию (узел в графике) с указанным именем.
Итератор < Операция >
операции ()
Итератор для всех Operation в графе.
ГрафDef
toGraphDef ()
Создайте представление графика.
Вывод[] <?>
whileLoop (входы Output[] <?>, Graph.WhileSubgraphBuilder cgBuilder, Graph.WhileSubgraphBuilder bgBuilder, имя строки)
Создает цикл while.

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

Публичные конструкторы

общедоступный график ()

Создайте пустой график.

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

public Output[] <?> addGradients ( Output <?> y, Output[] <?> x)

Добавляет операции для вычисления частных производных суммы y s относительно x s, т. е. dy/dx_1, dy/dx_2...

Это упрощенная версия addGradients(String, Output[], Output[], Output[]) где y — один вывод, dx — ноль, а prefix — ноль.

Параметры
й вывод функции для получения
Икс входные данные функции, для которой вычисляются частные производные
Возврат
  • частные производные dy размером x

public Output[] <?> addGradients (префикс String, Output[] <?> y, Output[] <?> x, Output[] <?> dx)

Добавляет операции для вычисления частных производных суммы y s относительно x s, т. е d(y_1 + y_2 + ...)/dx_1, d(y_1 + y_2 + ...)/dx_2...

dx используются в качестве начальных градиентов (которые представляют собой символические частные производные некоторой функции потерь L относительно y ). dx должно быть нулевым или иметь размер y .

Если dx имеет значение null, реализация будет использовать dx OnesLike для всех фигур в y .

prefix используется в качестве префикса имени, применяемого ко всем узлам, добавляемым в граф для вычисления градиентов. Он должен быть уникальным в пределах предоставленного графа, иначе операция завершится неудачей.

Если prefix равен нулю, он будет выбран автоматически.

Параметры
префикс уникальный строковый префикс, применяемый перед именами узлов, добавляемых в граф для вычисления градиентов. Если значение равно нулю, будет выбрано значение по умолчанию.
й вывод функции для получения
Икс входные данные функции, для которой вычисляются частные производные
дх если не ноль, то частные производные некоторой функции потерь L по y
Возврат
  • частные производные dy размером x

общедоступный синхронизированный void addInitializer (инициализатор Op )

Добавляет инициализатор в список инициализаторов графа.

Параметры
инициализатор Инициализатор, добавляемый в список.

public void checkInput (вход Op )

Проверяет, что input можно использовать в качестве входных данных в этой среде выполнения. В противном случае выдает IllegalArgumentException .

Параметры
вход Операция для проверки

public void закрыть ()

Освободите ресурсы, связанные с графом.

Блокируется до тех пор, пока не останется активных экземпляров Session , ссылающихся на этот график. График непригоден для использования после близких возвратов.

public ExecutionEnvironment.Types EnvironmentType ()

Получите тип этой среды (из перечисления «Среды»).

Возврат
  • Значение «Среды», указывающее тип среды выполнения.

public void importGraphDef ( GraphDefgraphDef )

Импортируйте представление графа TensorFlow.

Представление графика, называемое GraphDef , может быть создано с помощью toGraphDef() и его эквивалентов в других языковых API.

Параметры
графDef Прототип GraphDef для импорта
Броски
IllegalArgumentException если GraphDef не является признанной сериализацией графа.
Смотрите также

public void importGraphDef ( GraphDefgraphDef , префикс String)

Импортируйте представление графа TensorFlow.

Параметры
графDef представление графа TensorFlow.
префикс префикс, который будет добавлен к именам в GraphDef
Броски
IllegalArgumentException если GraphDef не является признанной сериализацией графа.
Смотрите также

публичный список инициализаторов < Op > ()

Возвращает все инициализаторы, добавленные в граф с помощью addInitializer(Op)

public GraphOperationBuilder opBuilder (тип строки, имя строки)

Возвращает построитель для добавления Operation в график.

Параметры
тип Операции (т. е. идентифицирует вычисление, которое необходимо выполнить)
имя для ссылки на созданную операцию на графике.
Возврат
  • OperationBuilder , который добавит операцию в граф при вызове build() . Если build() не вызывается, может произойти утечка некоторых ресурсов.

общедоступная операция GraphOperation (имя строки)

Возвращает операцию (узел в графике) с указанным именем.

Или null , если такой операции в графике не существует.

Параметры
имя название операции, которую нужно найти
Возврат
  • операция в графе с этим именем или ноль, если не найдена

public Iterator< Operation > операции ()

Итератор для всех Operation в графе.

Порядок итерации не указан. Потребители итератора не получат никаких уведомлений, если базовый граф изменится во время итерации.

общедоступный GraphDef toGraphDef ()

Создайте представление графика.

public Output[] <?> whileLoop ( Output[] <?> входы, Graph.WhileSubgraphBuilder cgBuilder, Graph.WhileSubgraphBuilder bgBuilder, имя строки)

Создает цикл while.

Параметры
входы входы контура
cgBuilder WhileSubgraphBuilder для построения условного подграфа
bgBuilder WhileSubgraphBuilder для создания подграфа тела
имя название цикла
Возврат
  • список выходов цикла той же длины, что и inputs