org
.
platanios
.
tensorflow
.
api
.
core
.
client
SessionConfig
Related Docs:
object SessionConfig
|
package client
case class
SessionConfig
(
deviceCount:
Option
[
Map
[
String
,
Int
]] =
None
,
intraOpParallelismThreads:
Option
[
Int
] =
None
,
interOpParallelismThreads:
Option
[
Int
] =
None
,
usePerSessionThreads:
Option
[
Boolean
] =
None
,
sessionInterOpThreadPools:
Seq
[(
Option
[
String
],
Option
[
Int
])] =
Seq.empty
,
allowSoftPlacement:
Option
[
Boolean
] =
None
,
logDevicePlacement:
Option
[
Boolean
] =
None
,
placementPeriod:
Option
[
Int
] =
None
,
deviceFilters:
Set
[
String
] =
Set.empty
,
globalOpTimeoutMillis:
Option
[
Long
] =
None
,
optLevel:
Option
[
GraphOptimizationLevel
] =
None
,
optCommonSubExpressionElimination:
Option
[
Boolean
] =
None
,
optConstantFolding:
Option
[
Boolean
] =
None
,
optFunctionInlining:
Option
[
Boolean
] =
None
,
optGlobalJITLevel:
Option
[
GraphOptimizerGlobalJITLevel
] =
None
,
graphEnableReceiveScheduling:
Option
[
Boolean
] =
None
,
graphCostModelSteps:
Option
[
Long
] =
None
,
graphCostModelSkipSteps:
Option
[
Long
] =
None
,
graphInferShapes:
Option
[
Boolean
] =
None
,
graphPlacePruned:
Option
[
Boolean
] =
None
,
graphEnableBFloat16SendReceive:
Option
[
Boolean
] =
None
,
graphTimelineSteps:
Option
[
Int
] =
None
,
gpuAllocationStrategy:
Option
[
GPUAllocationStrategy
] =
None
,
gpuAllowMemoryGrowth:
Option
[
Boolean
] =
None
,
gpuPerProcessMemoryFraction:
Option
[
Double
] =
None
,
gpuDeferredDeletionBytes:
Option
[
Long
] =
None
,
gpuVisibleDevices:
Option
[
Seq
[
Int
]] =
None
,
gpuPollingActiveDelayMicros:
Option
[
Int
] =
None
,
gpuPollingInactiveDelayMillis:
Option
[
Int
] =
None
,
gpuForceCompatible:
Option
[
Boolean
] =
None
,
rpcUseInProcess:
Option
[
Boolean
] =
None
,
clusterConfig:
Option
[
ClusterConfig
] =
None
)
extends
Serializable
with
Product
with
Serializable
Linear Supertypes
Serializable
,
Serializable
,
Product
,
Equals
,
Serializable
,
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
SessionConfig
Serializable
Serializable
Product
Equals
Serializable
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Instance Constructors
new
SessionConfig
(
deviceCount:
Option
[
Map
[
String
,
Int
]] =
None
,
intraOpParallelismThreads:
Option
[
Int
] =
None
,
interOpParallelismThreads:
Option
[
Int
] =
None
,
usePerSessionThreads:
Option
[
Boolean
] =
None
,
sessionInterOpThreadPools:
Seq
[(
Option
[
String
],
Option
[
Int
])] =
Seq.empty
,
allowSoftPlacement:
Option
[
Boolean
] =
None
,
logDevicePlacement:
Option
[
Boolean
] =
None
,
placementPeriod:
Option
[
Int
] =
None
,
deviceFilters:
Set
[
String
] =
Set.empty
,
globalOpTimeoutMillis:
Option
[
Long
] =
None
,
optLevel:
Option
[
GraphOptimizationLevel
] =
None
,
optCommonSubExpressionElimination:
Option
[
Boolean
] =
None
,
optConstantFolding:
Option
[
Boolean
] =
None
,
optFunctionInlining:
Option
[
Boolean
] =
None
,
optGlobalJITLevel:
Option
[
GraphOptimizerGlobalJITLevel
] =
None
,
graphEnableReceiveScheduling:
Option
[
Boolean
] =
None
,
graphCostModelSteps:
Option
[
Long
] =
None
,
graphCostModelSkipSteps:
Option
[
Long
] =
None
,
graphInferShapes:
Option
[
Boolean
] =
None
,
graphPlacePruned:
Option
[
Boolean
] =
None
,
graphEnableBFloat16SendReceive:
Option
[
Boolean
] =
None
,
graphTimelineSteps:
Option
[
Int
] =
None
,
gpuAllocationStrategy:
Option
[
GPUAllocationStrategy
] =
None
,
gpuAllowMemoryGrowth:
Option
[
Boolean
] =
None
,
gpuPerProcessMemoryFraction:
Option
[
Double
] =
None
,
gpuDeferredDeletionBytes:
Option
[
Long
] =
None
,
gpuVisibleDevices:
Option
[
Seq
[
Int
]] =
None
,
gpuPollingActiveDelayMicros:
Option
[
Int
] =
None
,
gpuPollingInactiveDelayMillis:
Option
[
Int
] =
None
,
gpuForceCompatible:
Option
[
Boolean
] =
None
,
rpcUseInProcess:
Option
[
Boolean
] =
None
,
clusterConfig:
Option
[
ClusterConfig
] =
None
)
Value Members
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
val
allowSoftPlacement
:
Option
[
Boolean
]
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
val
clusterConfig
:
Option
[
ClusterConfig
]
val
configProto
:
ConfigProto
val
deviceCount
:
Option
[
Map
[
String
,
Int
]]
val
deviceFilters
:
Set
[
String
]
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
val
globalOpTimeoutMillis
:
Option
[
Long
]
val
gpuAllocationStrategy
:
Option
[
GPUAllocationStrategy
]
val
gpuAllowMemoryGrowth
:
Option
[
Boolean
]
val
gpuDeferredDeletionBytes
:
Option
[
Long
]
val
gpuForceCompatible
:
Option
[
Boolean
]
val
gpuPerProcessMemoryFraction
:
Option
[
Double
]
val
gpuPollingActiveDelayMicros
:
Option
[
Int
]
val
gpuPollingInactiveDelayMillis
:
Option
[
Int
]
val
gpuVisibleDevices
:
Option
[
Seq
[
Int
]]
val
graphCostModelSkipSteps
:
Option
[
Long
]
val
graphCostModelSteps
:
Option
[
Long
]
val
graphEnableBFloat16SendReceive
:
Option
[
Boolean
]
val
graphEnableReceiveScheduling
:
Option
[
Boolean
]
val
graphInferShapes
:
Option
[
Boolean
]
val
graphPlacePruned
:
Option
[
Boolean
]
val
graphTimelineSteps
:
Option
[
Int
]
val
interOpParallelismThreads
:
Option
[
Int
]
val
intraOpParallelismThreads
:
Option
[
Int
]
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
val
logDevicePlacement
:
Option
[
Boolean
]
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
val
optCommonSubExpressionElimination
:
Option
[
Boolean
]
val
optConstantFolding
:
Option
[
Boolean
]
val
optFunctionInlining
:
Option
[
Boolean
]
val
optGlobalJITLevel
:
Option
[
GraphOptimizerGlobalJITLevel
]
val
optLevel
:
Option
[
GraphOptimizationLevel
]
val
placementPeriod
:
Option
[
Int
]
val
rpcUseInProcess
:
Option
[
Boolean
]
val
sessionInterOpThreadPools
:
Seq
[(
Option
[
String
],
Option
[
Int
])]
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
toConfigProto
:
ConfigProto
def
toProto
:
GeneratedMessageV3
Definition Classes
SessionConfig
→
Serializable
val
usePerSessionThreads
:
Option
[
Boolean
]
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
Inherited from
Serializable
Inherited from
Serializable
Inherited from
Product
Inherited from
Equals
Inherited from
Serializable
Inherited from
AnyRef
Inherited from
Any
Ungrouped