Skip navigation links
A C D E F G I J L M N O P R S T U V W 

A

AbstractCommand - Class in org.apache.ignite.tensorflow.submitter.command
Abstract command that contains options common for all commands.
AbstractCommand() - Constructor for class org.apache.ignite.tensorflow.submitter.command.AbstractCommand
 
acquirePort(UUID) - Method in class org.apache.ignite.tensorflow.cluster.util.ClusterPortManager
Acquires free port on the specified node.
addTask(String, UUID, int) - Method in class org.apache.ignite.tensorflow.cluster.spec.TensorFlowClusterSpec
Adds new task to the cluster specification.
apply(UUID, Optional<TensorFlowCluster>) - Method in class org.apache.ignite.tensorflow.cluster.TensorFlowClusterGateway
AsyncNativeProcessRunner - Class in org.apache.ignite.tensorflow.core.util
Asynchronous native process runner.
AsyncNativeProcessRunner(Ignite, ExecutorService) - Constructor for class org.apache.ignite.tensorflow.core.util.AsyncNativeProcessRunner
Constructs a new asynchronous native process runner.
AttachCommand - Class in org.apache.ignite.tensorflow.submitter.command
Command "attach" that is used to attach to running TensorFlow cluster and receive output of the user script.
AttachCommand() - Constructor for class org.apache.ignite.tensorflow.submitter.command.AttachCommand
 

C

call() - Method in class org.apache.ignite.tensorflow.core.longrunning.task.LongRunningProcessClearTask
call() - Method in class org.apache.ignite.tensorflow.core.longrunning.task.LongRunningProcessPingTask
call() - Method in class org.apache.ignite.tensorflow.core.longrunning.task.LongRunningProcessStartTask
call() - Method in class org.apache.ignite.tensorflow.core.longrunning.task.LongRunningProcessStopTask
cancel(ServiceContext) - Method in class org.apache.ignite.tensorflow.cluster.TensorFlowClusterMaintainer
cfg - Variable in class org.apache.ignite.tensorflow.submitter.command.AbstractCommand
Ignite node configuration path.
CHIEF_JOB_NAME - Static variable in class org.apache.ignite.tensorflow.cluster.util.TensorFlowClusterResolver
TensorFlow chief job name.
clear(Map<UUID, List<UUID>>) - Method in class org.apache.ignite.tensorflow.core.longrunning.LongRunningProcessManager
Clears metadata of the given processes.
clear(Map<UUID, List<UUID>>) - Method in interface org.apache.ignite.tensorflow.core.ProcessManager
Clears metadata of the given processes.
clear(Map<UUID, List<UUID>>) - Method in class org.apache.ignite.tensorflow.core.ProcessManagerWrapper
Clears metadata of the given processes.
close() - Method in class org.apache.ignite.tensorflow.cluster.TensorFlowClusterGateway
ClusterPortManager - Class in org.apache.ignite.tensorflow.cluster.util
Cluster port manager that allows to reliably ClusterPortManager.acquirePort(UUID) and ClusterPortManager.releasePort(UUID, int) on the cluster nodes.
ClusterPortManager(Ignite, String, int, int) - Constructor for class org.apache.ignite.tensorflow.cluster.util.ClusterPortManager
Constructs a new instance of cluster port manager.
createCluster(UUID, TensorFlowJobArchive) - Method in class org.apache.ignite.tensorflow.cluster.TensorFlowClusterGatewayManager
Creates and starts a new TensorFlow cluster for the specified cache.
createCluster(UUID, TensorFlowJobArchive, Consumer<String>, Consumer<String>) - Method in class org.apache.ignite.tensorflow.cluster.TensorFlowClusterManager
Creates and starts a new TensorFlow cluster for the specified cache.
CustomizableThreadFactory - Class in org.apache.ignite.tensorflow.core.util
Customizable thread factory that allows to specify thread name and daemon flag for the processes created by this factory.
CustomizableThreadFactory(String, boolean) - Constructor for class org.apache.ignite.tensorflow.core.util.CustomizableThreadFactory
Constructs a new instance of customizable thread factory.

D

destroy() - Method in class org.apache.ignite.tensorflow.cluster.TensorFlowClusterManager
Destroys TensorFlow cluster manager and related caches.
destroy() - Method in class org.apache.ignite.tensorflow.cluster.util.ClusterPortManager
Destroys port manager and related caches.
destroy() - Method in class org.apache.ignite.tensorflow.cluster.util.TensorFlowClusterResolver
Destroys TensorFlow cluster resolver.
doAfter() - Method in class org.apache.ignite.tensorflow.cluster.util.TensorFlowChiefRunner
Method that should be called after starting the process.
doAfter() - Method in class org.apache.ignite.tensorflow.cluster.util.TensorFlowUserScriptRunner
Method that should be called after starting the process.
doAfter() - Method in class org.apache.ignite.tensorflow.core.util.AsyncNativeProcessRunner
Method that should be called after starting the process.
doBefore() - Method in class org.apache.ignite.tensorflow.cluster.util.TensorFlowChiefRunner
Method that should be called before starting the process.
doBefore() - Method in class org.apache.ignite.tensorflow.cluster.util.TensorFlowUserScriptRunner
Method that should be called before starting the process.
doBefore() - Method in class org.apache.ignite.tensorflow.core.util.AsyncNativeProcessRunner
Method that should be called before starting the process.

E

execute(ServiceContext) - Method in class org.apache.ignite.tensorflow.cluster.TensorFlowClusterMaintainer

F

format(Ignite) - Method in class org.apache.ignite.tensorflow.cluster.spec.TensorFlowClusterSpec
Formats cluster specification so that TensorFlow accepts it.
format(Ignite) - Method in class org.apache.ignite.tensorflow.cluster.spec.TensorFlowServerAddressSpec
Formats Server Address specification so that TensorFlow accepts it.
format(TensorFlowServer, boolean, Ignite) - Method in class org.apache.ignite.tensorflow.cluster.tfrunning.TensorFlowServerScriptFormatter
Formats TensorFlow server specification so that it's available to be passed into а python script.

G

get() - Method in class org.apache.ignite.tensorflow.cluster.util.TensorFlowProcessBuilderSupplier
get() - Method in class org.apache.ignite.tensorflow.core.util.PythonProcessBuilderSupplier
getAllClusters() - Method in class org.apache.ignite.tensorflow.cluster.TensorFlowClusterManager
Returns list of maintained TensorFlow clusters.
getChiefException(UUID) - Method in class org.apache.ignite.tensorflow.cluster.TensorFlowClusterManager
Returns an exception that happened during execution or null if there is no exception.
getCluster(UUID) - Method in class org.apache.ignite.tensorflow.cluster.TensorFlowClusterGatewayManager
Subscribes on changes of the specified cluster.
getCluster(UUID) - Method in class org.apache.ignite.tensorflow.cluster.TensorFlowClusterManager
Returns cluster by identifier.
getClusterSpec() - Method in class org.apache.ignite.tensorflow.cluster.tfrunning.TensorFlowServer
 
getCommands() - Method in class org.apache.ignite.tensorflow.cluster.TensorFlowJobArchive
 
getData() - Method in class org.apache.ignite.tensorflow.cluster.TensorFlowJobArchive
 
getException() - Method in class org.apache.ignite.tensorflow.core.longrunning.task.util.LongRunningProcessStatus
 
getException() - Method in class org.apache.ignite.tensorflow.core.util.AsyncNativeProcessRunner
Returns an exception that happened during execution or null if there is no exception.
getIgnite() - Method in class org.apache.ignite.tensorflow.submitter.command.AbstractCommand
Returns Ignite instance based on configuration specified in AbstractCommand.cfg field.
getJobName() - Method in class org.apache.ignite.tensorflow.cluster.tfrunning.TensorFlowServer
 
getJobs() - Method in class org.apache.ignite.tensorflow.cluster.spec.TensorFlowClusterSpec
 
getNodeId() - Method in class org.apache.ignite.tensorflow.cluster.spec.TensorFlowServerAddressSpec
 
getNodeId() - Method in class org.apache.ignite.tensorflow.core.longrunning.LongRunningProcess
 
getNodeId() - Method in class org.apache.ignite.tensorflow.core.nativerunning.NativeProcess
 
getPort() - Method in class org.apache.ignite.tensorflow.cluster.spec.TensorFlowServerAddressSpec
 
getProcBuilderSupplier() - Method in class org.apache.ignite.tensorflow.core.nativerunning.NativeProcess
 
getProcesses() - Method in class org.apache.ignite.tensorflow.cluster.TensorFlowCluster
 
getProto() - Method in class org.apache.ignite.tensorflow.cluster.tfrunning.TensorFlowServer
 
getSpec() - Method in class org.apache.ignite.tensorflow.cluster.TensorFlowCluster
 
getSrvProcMgr() - Method in class org.apache.ignite.tensorflow.cluster.TensorFlowClusterManager
 
getState() - Method in class org.apache.ignite.tensorflow.core.longrunning.task.util.LongRunningProcessStatus
 
getStdin() - Method in class org.apache.ignite.tensorflow.core.nativerunning.NativeProcess
 
getTask() - Method in class org.apache.ignite.tensorflow.core.longrunning.LongRunningProcess
 
getTaskIdx() - Method in class org.apache.ignite.tensorflow.cluster.tfrunning.TensorFlowServer
 
getUpstreamCacheName() - Method in class org.apache.ignite.tensorflow.cluster.TensorFlowJobArchive
 
getUserScriptException(UUID) - Method in class org.apache.ignite.tensorflow.cluster.TensorFlowClusterManager
Returns an exception that happened during execution or null if there is no exception.

I

init(ServiceContext) - Method in class org.apache.ignite.tensorflow.cluster.TensorFlowClusterMaintainer
isChiefCompleted(UUID) - Method in class org.apache.ignite.tensorflow.cluster.TensorFlowClusterManager
Checks if chief completed and returns result.
isCompleted() - Method in class org.apache.ignite.tensorflow.core.util.AsyncNativeProcessRunner
Checks if process is already completed.
isUserScriptCompleted(UUID) - Method in class org.apache.ignite.tensorflow.cluster.TensorFlowClusterManager
Checks if user script completed and returns result.

J

JobSubmitter - Class in org.apache.ignite.tensorflow.submitter
Main class of the job submitter application that allows to submit TensorFlow jobs to be run within Ignite cluster.
JobSubmitter() - Constructor for class org.apache.ignite.tensorflow.submitter.JobSubmitter
 

L

listenToClusterUserScript(UUID, Consumer<String>, Consumer<String>) - Method in class org.apache.ignite.tensorflow.cluster.TensorFlowClusterGatewayManager
Listens to TensorFlow cluster user script.
LongRunningProcess - Class in org.apache.ignite.tensorflow.core.longrunning
Long running process specification that contains identifier of a node where the process should be running on and the task to be run.
LongRunningProcess(UUID, IgniteRunnable) - Constructor for class org.apache.ignite.tensorflow.core.longrunning.LongRunningProcess
Constructs a new instance of long running process specification.
LongRunningProcessClearTask - Class in org.apache.ignite.tensorflow.core.longrunning.task
Task that clears process metadata on the node where the process has run.
LongRunningProcessClearTask(List<UUID>) - Constructor for class org.apache.ignite.tensorflow.core.longrunning.task.LongRunningProcessClearTask
Constructs a new instance of clear task.
LongRunningProcessManager - Class in org.apache.ignite.tensorflow.core.longrunning
Long running process manager that allows to start, stop and make other actions with long running processes.
LongRunningProcessManager(Ignite) - Constructor for class org.apache.ignite.tensorflow.core.longrunning.LongRunningProcessManager
Constructs a new instance of long running process manager.
LongRunningProcessPingTask - Class in org.apache.ignite.tensorflow.core.longrunning.task
Task that pings processes to check their statuses.
LongRunningProcessPingTask(List<UUID>) - Constructor for class org.apache.ignite.tensorflow.core.longrunning.task.LongRunningProcessPingTask
Constructs a new instance of ping task.
LongRunningProcessStartTask - Class in org.apache.ignite.tensorflow.core.longrunning.task
Task that starts long running processes by their specifications.
LongRunningProcessStartTask(List<LongRunningProcess>) - Constructor for class org.apache.ignite.tensorflow.core.longrunning.task.LongRunningProcessStartTask
Constructs a new instance of start task.
LongRunningProcessState - Enum in org.apache.ignite.tensorflow.core.longrunning.task.util
Long running process state.
LongRunningProcessStatus - Class in org.apache.ignite.tensorflow.core.longrunning.task.util
Long running process status that includes state and exception if exists.
LongRunningProcessStatus(LongRunningProcessState) - Constructor for class org.apache.ignite.tensorflow.core.longrunning.task.util.LongRunningProcessStatus
Constructs a new instance of long running process status.
LongRunningProcessStatus(LongRunningProcessState, Exception) - Constructor for class org.apache.ignite.tensorflow.core.longrunning.task.util.LongRunningProcessStatus
Constructs a new instance of long running process status.
LongRunningProcessStopTask - Class in org.apache.ignite.tensorflow.core.longrunning.task
Task that stops long running processes.
LongRunningProcessStopTask(List<UUID>, boolean) - Constructor for class org.apache.ignite.tensorflow.core.longrunning.task.LongRunningProcessStopTask
Constructs a new instance of stop task.
LongRunningProcessTask<T> - Class in org.apache.ignite.tensorflow.core.longrunning.task
Task that can be executed on a cluster using the LongRunningProcessManager.
LongRunningProcessTask() - Constructor for class org.apache.ignite.tensorflow.core.longrunning.task.LongRunningProcessTask
 

M

main(String...) - Static method in class org.apache.ignite.tensorflow.submitter.JobSubmitter
Main method.

N

NativeProcess - Class in org.apache.ignite.tensorflow.core.nativerunning
Native process specification.
NativeProcess(SerializableSupplier<ProcessBuilder>, String, UUID) - Constructor for class org.apache.ignite.tensorflow.core.nativerunning.NativeProcess
Constructs a new instance of native process specification.
NativeProcessManager - Class in org.apache.ignite.tensorflow.core.nativerunning
Native process manager that allows to start, stop and make other actions with native processes.
NativeProcessManager(Ignite) - Constructor for class org.apache.ignite.tensorflow.core.nativerunning.NativeProcessManager
Constructs a new native process manager.
NativeProcessManager(ProcessManager<LongRunningProcess>) - Constructor for class org.apache.ignite.tensorflow.core.nativerunning.NativeProcessManager
Constructs a new native process manager.
NativeProcessRunner - Class in org.apache.ignite.tensorflow.core.util
Utils class that helps to start native processes.
NativeProcessRunner(ProcessBuilder, String, Consumer<String>, Consumer<String>) - Constructor for class org.apache.ignite.tensorflow.core.util.NativeProcessRunner
Constructs a new instance of native process runner.
NativeProcessStartTask - Class in org.apache.ignite.tensorflow.core.nativerunning.task
Task that starts native process by its specification.
NativeProcessStartTask(NativeProcess) - Constructor for class org.apache.ignite.tensorflow.core.nativerunning.task.NativeProcessStartTask
Constructs a new instance of native process start task.
newThread(Runnable) - Method in class org.apache.ignite.tensorflow.core.util.CustomizableThreadFactory

O

org.apache.ignite.tensorflow - package org.apache.ignite.tensorflow
TensorFlow integration that allows to start and maintain TensorFlow cluster on top of Apache Ignite cluster infrastructure.
org.apache.ignite.tensorflow.cluster - package org.apache.ignite.tensorflow.cluster
TensorFlow integration API that allows to start and maintain TensorFlow cluster using infrastructure tools from package org.apache.ignite.tensorflow.core.
org.apache.ignite.tensorflow.cluster.spec - package org.apache.ignite.tensorflow.cluster.spec
Contains specifications that describes TensorFlow cluster configuration.
org.apache.ignite.tensorflow.cluster.tfrunning - package org.apache.ignite.tensorflow.cluster.tfrunning
Additional "running" layer on top of Python running layer of infrastructure.
org.apache.ignite.tensorflow.cluster.util - package org.apache.ignite.tensorflow.cluster.util
Util components that are used in TensorFlow cluster package.
org.apache.ignite.tensorflow.core - package org.apache.ignite.tensorflow.core
TensorFlow integration core package that provides infrastructure layers that allows TensorFlow cluster to start and be maintained.
org.apache.ignite.tensorflow.core.longrunning - package org.apache.ignite.tensorflow.core.longrunning
The part of TensorFlow integration infrastructure that allows to start and maintain abstract long-running processes.
org.apache.ignite.tensorflow.core.longrunning.task - package org.apache.ignite.tensorflow.core.longrunning.task
Contains long-running process tasks that encapsulates the logic of starting, pinging and stopping a long-running process.
org.apache.ignite.tensorflow.core.longrunning.task.util - package org.apache.ignite.tensorflow.core.longrunning.task.util
Util package that contains util classes used in long-running tasks.
org.apache.ignite.tensorflow.core.nativerunning - package org.apache.ignite.tensorflow.core.nativerunning
The part of TensorFlow integration infrastructure that allows to start and maintain abstract native processes.
org.apache.ignite.tensorflow.core.nativerunning.task - package org.apache.ignite.tensorflow.core.nativerunning.task
Contains native process task that encapsulates the logic of starting native process.
org.apache.ignite.tensorflow.core.util - package org.apache.ignite.tensorflow.core.util
Util classes used in other org.apache.ignite.tensorflow.core classes.
org.apache.ignite.tensorflow.submitter - package org.apache.ignite.tensorflow.submitter
This package contains classes that allow to use command line interface to submit jobs into TensorFlow in Apache Ignite infrastructure.
org.apache.ignite.tensorflow.submitter.command - package org.apache.ignite.tensorflow.submitter.command
This package contains commands that command line tool provides.
org.apache.ignite.tensorflow.util - package org.apache.ignite.tensorflow.util
Util classes used in org.apache.ignite.tensorflow package.

P

ping(Map<UUID, List<UUID>>) - Method in class org.apache.ignite.tensorflow.core.longrunning.LongRunningProcessManager
Pings the given processes.
ping(Map<UUID, List<UUID>>) - Method in interface org.apache.ignite.tensorflow.core.ProcessManager
Pings the given processes.
ping(Map<UUID, List<UUID>>) - Method in class org.apache.ignite.tensorflow.core.ProcessManagerWrapper
Pings the given processes.
ProcessManager<R> - Interface in org.apache.ignite.tensorflow.core
Process manager that allows to run and maintain processes in the cluster.
ProcessManagerWrapper<T,R> - Class in org.apache.ignite.tensorflow.core
Process manager wrapper that allows to define how one type of process specification should be transformed into another type of process specification delegate working with and delegate all operations to this delegate.
ProcessManagerWrapper(ProcessManager<T>) - Constructor for class org.apache.ignite.tensorflow.core.ProcessManagerWrapper
Constructs a new instance of process manager wrapper.
PsCommand - Class in org.apache.ignite.tensorflow.submitter.command
Command "ps" that is used to print identifiers of all running TensorFlow clusters.
PsCommand() - Constructor for class org.apache.ignite.tensorflow.submitter.command.PsCommand
 
PythonProcessBuilderSupplier - Class in org.apache.ignite.tensorflow.core.util
Python process builder supplier that is used to create Python process builder.
PythonProcessBuilderSupplier(boolean, String...) - Constructor for class org.apache.ignite.tensorflow.core.util.PythonProcessBuilderSupplier
Constructs a new instance of Python process builder supplier.

R

releasePort(UUID, int) - Method in class org.apache.ignite.tensorflow.cluster.util.ClusterPortManager
Releases acquired port on the specified node.
releasePorts(TensorFlowClusterSpec) - Method in class org.apache.ignite.tensorflow.cluster.util.TensorFlowClusterResolver
Releases ports acquired for the given cluster specification.
resolveAndAcquirePorts(String) - Method in class org.apache.ignite.tensorflow.cluster.util.TensorFlowClusterResolver
Resolves TensorFlow cluster and acquires required ports.
RootCommand - Class in org.apache.ignite.tensorflow.submitter.command
Root command that aggregates all sub commands.
RootCommand() - Constructor for class org.apache.ignite.tensorflow.submitter.command.RootCommand
 
run() - Method in class org.apache.ignite.tensorflow.core.nativerunning.task.NativeProcessStartTask
run() - Method in class org.apache.ignite.tensorflow.submitter.command.AttachCommand
run() - Method in class org.apache.ignite.tensorflow.submitter.command.PsCommand
run() - Method in class org.apache.ignite.tensorflow.submitter.command.RootCommand
run() - Method in class org.apache.ignite.tensorflow.submitter.command.StartCommand
run() - Method in class org.apache.ignite.tensorflow.submitter.command.StopCommand

S

SerializableConsumer<T> - Interface in org.apache.ignite.tensorflow.util
Serializable consumer.
SerializableSupplier<T> - Interface in org.apache.ignite.tensorflow.util
Serializable supplier.
setCacheName(String) - Method in class org.apache.ignite.tensorflow.submitter.command.StartCommand
 
setCfg(String) - Method in class org.apache.ignite.tensorflow.submitter.command.AbstractCommand
 
setClusterId(UUID) - Method in class org.apache.ignite.tensorflow.submitter.command.AttachCommand
 
setClusterId(UUID) - Method in class org.apache.ignite.tensorflow.submitter.command.StopCommand
 
setJobArguments(String[]) - Method in class org.apache.ignite.tensorflow.submitter.command.StartCommand
 
setJobCmd(String) - Method in class org.apache.ignite.tensorflow.submitter.command.StartCommand
 
setJobFolder(String) - Method in class org.apache.ignite.tensorflow.submitter.command.StartCommand
 
start(List<LongRunningProcess>) - Method in class org.apache.ignite.tensorflow.core.longrunning.LongRunningProcessManager
Starts the processes by the given specifications.
start(List<R>) - Method in interface org.apache.ignite.tensorflow.core.ProcessManager
Starts the processes by the given specifications.
start(List<R>) - Method in class org.apache.ignite.tensorflow.core.ProcessManagerWrapper
Starts the processes by the given specifications.
start() - Method in class org.apache.ignite.tensorflow.core.util.AsyncNativeProcessRunner
Starts the process in separate thread.
startAndWait() - Method in class org.apache.ignite.tensorflow.core.util.NativeProcessRunner
Starts the native process and waits it to be completed successfully or with exception.
StartCommand - Class in org.apache.ignite.tensorflow.submitter.command
Command "start" that is used to start a new TensorFlow cluster on top of Apache Ignite.
StartCommand() - Constructor for class org.apache.ignite.tensorflow.submitter.command.StartCommand
 
stop(Map<UUID, List<UUID>>, boolean) - Method in class org.apache.ignite.tensorflow.core.longrunning.LongRunningProcessManager
Stops the given processes.
stop(Map<UUID, List<UUID>>, boolean) - Method in interface org.apache.ignite.tensorflow.core.ProcessManager
Stops the given processes.
stop(Map<UUID, List<UUID>>, boolean) - Method in class org.apache.ignite.tensorflow.core.ProcessManagerWrapper
Stops the given processes.
stop() - Method in class org.apache.ignite.tensorflow.core.util.AsyncNativeProcessRunner
Stops the process.
stopClusterIfExists(UUID) - Method in class org.apache.ignite.tensorflow.cluster.TensorFlowClusterGatewayManager
Stops TensorFlow cluster.
stopClusterIfExists(UUID) - Method in class org.apache.ignite.tensorflow.cluster.TensorFlowClusterManager
Stops TensorFlow cluster.
StopCommand - Class in org.apache.ignite.tensorflow.submitter.command
Command "stop" that is used to stop TensorFlow cluster.
StopCommand() - Constructor for class org.apache.ignite.tensorflow.submitter.command.StopCommand
 
subscribe(Consumer<Optional<TensorFlowCluster>>) - Method in class org.apache.ignite.tensorflow.cluster.TensorFlowClusterGateway
Subscribers the specified subscriber on the upstream events.

T

TensorFlowChiefRunner - Class in org.apache.ignite.tensorflow.cluster.util
Utils class that helps to start and stop chief process.
TensorFlowChiefRunner(Ignite, ExecutorService, TensorFlowClusterSpec, Consumer<String>, Consumer<String>) - Constructor for class org.apache.ignite.tensorflow.cluster.util.TensorFlowChiefRunner
Constructs a new instance of TensorFlow chief runner.
TensorFlowCluster - Class in org.apache.ignite.tensorflow.cluster
TensorFlow Cluster metadata.
TensorFlowCluster(TensorFlowClusterSpec, Map<UUID, List<UUID>>) - Constructor for class org.apache.ignite.tensorflow.cluster.TensorFlowCluster
Constructs a new instance of TensorFlow cluster.
TensorFlowClusterGateway - Class in org.apache.ignite.tensorflow.cluster
TensorFlow cluster gateway that allows to subscribe on changes in cluster configuration.
TensorFlowClusterGateway(SerializableConsumer<TensorFlowClusterGateway>) - Constructor for class org.apache.ignite.tensorflow.cluster.TensorFlowClusterGateway
Constructs a new instance of TensorFlow cluster gateway.
TensorFlowClusterGatewayManager - Class in org.apache.ignite.tensorflow.cluster
TensorFlow cluster manager that allows to start, maintain and stop TensorFlow cluster using TensorFlowClusterManager and Ignite Service Grid.
TensorFlowClusterGatewayManager(Ignite) - Constructor for class org.apache.ignite.tensorflow.cluster.TensorFlowClusterGatewayManager
Constructs a new instance of TensorFlow cluster manager with maintenance.
TensorFlowClusterMaintainer - Class in org.apache.ignite.tensorflow.cluster
TensorFlow cluster service that maintains TensorFlow cluster.
TensorFlowClusterMaintainer(UUID, TensorFlowJobArchive, String) - Constructor for class org.apache.ignite.tensorflow.cluster.TensorFlowClusterMaintainer
Constructs a new instance of TensorFlow cluster service.
TensorFlowClusterManager - Class in org.apache.ignite.tensorflow.cluster
TensorFlow cluster manager that allows to start, maintain and stop TensorFlow cluster.
TensorFlowClusterManager(Ignite) - Constructor for class org.apache.ignite.tensorflow.cluster.TensorFlowClusterManager
Constructs a new instance of TensorFlow cluster manager.
TensorFlowClusterResolver - Class in org.apache.ignite.tensorflow.cluster.util
TensorFlow cluster resolver based on Ignite Cache affinity.
TensorFlowClusterResolver(Ignite, String, int, int) - Constructor for class org.apache.ignite.tensorflow.cluster.util.TensorFlowClusterResolver
Constructs a new instance of TensorFlow cluster resolver.
TensorFlowClusterSpec - Class in org.apache.ignite.tensorflow.cluster.spec
TensorFlow cluster specification.
TensorFlowClusterSpec() - Constructor for class org.apache.ignite.tensorflow.cluster.spec.TensorFlowClusterSpec
 
TensorFlowJobArchive - Class in org.apache.ignite.tensorflow.cluster
TensorFlow job archive that keeps archived working directory and command to be executed.
TensorFlowJobArchive(String, byte[], String[]) - Constructor for class org.apache.ignite.tensorflow.cluster.TensorFlowJobArchive
Constructs a new instance of TensorFlow job archive.
TensorFlowProcessBuilderSupplier - Class in org.apache.ignite.tensorflow.cluster.util
Python process builder supplier that is used to create TensorFlow worker process builder.
TensorFlowProcessBuilderSupplier(boolean, Boolean, String...) - Constructor for class org.apache.ignite.tensorflow.cluster.util.TensorFlowProcessBuilderSupplier
Constructs a new instance of Python process builder supplier.
TensorFlowServer - Class in org.apache.ignite.tensorflow.cluster.tfrunning
TensorFlow server specification.
TensorFlowServer(TensorFlowClusterSpec, String) - Constructor for class org.apache.ignite.tensorflow.cluster.tfrunning.TensorFlowServer
Constructs a new instance of TensorFlow server specification.
TensorFlowServer(TensorFlowClusterSpec, String, Integer) - Constructor for class org.apache.ignite.tensorflow.cluster.tfrunning.TensorFlowServer
Constructs a new instance of TensorFlow server specification.
TensorFlowServer(TensorFlowClusterSpec, String, Integer, String) - Constructor for class org.apache.ignite.tensorflow.cluster.tfrunning.TensorFlowServer
Constructs a new instance of TensorFlow server specification.
TensorFlowServerAddressSpec - Class in org.apache.ignite.tensorflow.cluster.spec
TensorFlow server address specification.
TensorFlowServerManager - Class in org.apache.ignite.tensorflow.cluster.tfrunning
TensorFlow server manager that allows to start, stop and make other actions with TensorFlow servers.
TensorFlowServerManager(Ignite) - Constructor for class org.apache.ignite.tensorflow.cluster.tfrunning.TensorFlowServerManager
Constructs a new instance of TensorFlow server manager.
TensorFlowServerManager(ProcessManager<NativeProcess>) - Constructor for class org.apache.ignite.tensorflow.cluster.tfrunning.TensorFlowServerManager
Constructs a new instance of TensorFlow server manager.
TensorFlowServerScriptFormatter - Class in org.apache.ignite.tensorflow.cluster.tfrunning
Utils class that helps to format Python script that starts TensorFlow server.
TensorFlowServerScriptFormatter() - Constructor for class org.apache.ignite.tensorflow.cluster.tfrunning.TensorFlowServerScriptFormatter
 
TensorFlowUserScriptRunner - Class in org.apache.ignite.tensorflow.cluster.util
Utils class that helps to start and stop user script process.
TensorFlowUserScriptRunner(Ignite, ExecutorService, TensorFlowJobArchive, TensorFlowClusterSpec, Consumer<String>, Consumer<String>) - Constructor for class org.apache.ignite.tensorflow.cluster.util.TensorFlowUserScriptRunner
Constructs a new instance of TensorFlow user script runner.
transformSpecification(TensorFlowServer) - Method in class org.apache.ignite.tensorflow.cluster.tfrunning.TensorFlowServerManager
Transforms accepted process specification into process specification delegate working with.
transformSpecification(NativeProcess) - Method in class org.apache.ignite.tensorflow.core.nativerunning.NativeProcessManager
Transforms accepted process specification into process specification delegate working with.
transformSpecification(R) - Method in class org.apache.ignite.tensorflow.core.ProcessManagerWrapper
Transforms accepted process specification into process specification delegate working with.

U

unsubscribe(Consumer<Optional<TensorFlowCluster>>) - Method in class org.apache.ignite.tensorflow.cluster.TensorFlowClusterGateway
Unsubscribe the specified subscriber.

V

valueOf(String) - Static method in enum org.apache.ignite.tensorflow.core.longrunning.task.util.LongRunningProcessState
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.ignite.tensorflow.core.longrunning.task.util.LongRunningProcessState
Returns an array containing the constants of this enum type, in the order they are declared.

W

WORKER_JOB_NAME - Static variable in class org.apache.ignite.tensorflow.cluster.util.TensorFlowClusterResolver
TensorFlow worker job name.
A C D E F G I J L M N O P R S T U V W 
Skip navigation links

2019 Copyright © Apache Software Foundation
Ignite Database and Caching Platform :   ver. 8.9.14-p2
Release Date :   January 19 2026