Controls how to act when we try to run an operation on a given device but some input tensors are not on that device.
Inherited Methods
| final int |
compareTo(E arg0)
|
| int |
compareTo(Object arg0)
|
| final boolean |
equals(Object arg0)
|
| final Class<E> |
getDeclaringClass()
|
| final int |
hashCode()
|
| final String |
name()
|
| final int |
ordinal()
|
| String |
toString()
|
| static <T extends Enum<T>> T |
valueOf(Class<T> arg0, String arg1)
|
| boolean |
equals(Object arg0)
|
| final Class<?> |
getClass()
|
| int |
hashCode()
|
| final void |
notify()
|
| final void |
notifyAll()
|
| String |
toString()
|
| final void |
wait(long arg0, int arg1)
|
| final void |
wait(long arg0)
|
| final void |
wait()
|
| abstract int |
compareTo(E extends Enum<E> arg0)
|
Enum Values
public static final EagerSession.DevicePlacementPolicy EXPLICIT
Running operations with input tensors on the wrong device will fail.
public static final EagerSession.DevicePlacementPolicy SILENT
Silently copy the tensor, which has a performance cost since the operation will be blocked till the copy completes. This is the default placement policy.
public static final EagerSession.DevicePlacementPolicy SILENT_FOR_INT32
Placement policy which silently copies int32 tensors but not other dtypes.
public static final EagerSession.DevicePlacementPolicy WARN
Copy the tensor to the right device but log a warning.