org.tensorflow.framework.ThreadPoolOptionProtoOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: tensorflow/core/protobuf/config.proto
package org.tensorflow.framework;
public interface ThreadPoolOptionProtoOrBuilder extends
// @@protoc_insertion_point(interface_extends:tensorflow.ThreadPoolOptionProto)
org.nd4j.shade.protobuf.MessageOrBuilder {
/**
*
* The number of threads in the pool.
* 0 means the system picks a value based on where this option proto is used
* (see the declaration of the specific field for more info).
*
*
* int32 num_threads = 1;
* @return The numThreads.
*/
int getNumThreads();
/**
*
* The global name of the threadpool.
* If empty, then the threadpool is made and used according to the scope it's
* in - e.g., for a session threadpool, it is used by that session only.
* If non-empty, then:
* - a global threadpool associated with this name is looked
* up or created. This allows, for example, sharing one threadpool across
* many sessions (e.g., like the default behavior, if
* inter_op_parallelism_threads is not configured), but still partitioning
* into a large and small pool.
* - if the threadpool for this global_name already exists, then it is an
* error if the existing pool was created using a different num_threads
* value as is specified on this call.
* - threadpools created this way are never garbage collected.
*
*
* string global_name = 2;
* @return The globalName.
*/
java.lang.String getGlobalName();
/**
*
* The global name of the threadpool.
* If empty, then the threadpool is made and used according to the scope it's
* in - e.g., for a session threadpool, it is used by that session only.
* If non-empty, then:
* - a global threadpool associated with this name is looked
* up or created. This allows, for example, sharing one threadpool across
* many sessions (e.g., like the default behavior, if
* inter_op_parallelism_threads is not configured), but still partitioning
* into a large and small pool.
* - if the threadpool for this global_name already exists, then it is an
* error if the existing pool was created using a different num_threads
* value as is specified on this call.
* - threadpools created this way are never garbage collected.
*
*
* string global_name = 2;
* @return The bytes for globalName.
*/
org.nd4j.shade.protobuf.ByteString
getGlobalNameBytes();
}