public class LayerWorkspaceMgr extends org.nd4j.linalg.workspace.BaseWorkspaceMgr<ArrayType>
WorkspaceMgr
for DL4J layers.
Used to flexibly specify which workspaces a given array type (defined by ArrayType
) should be placed inModifier and Type | Class and Description |
---|---|
static class |
LayerWorkspaceMgr.Builder |
Modifier and Type | Field and Description |
---|---|
protected Set<String> |
noLeverageOverride |
Constructor and Description |
---|
LayerWorkspaceMgr(Set<ArrayType> scopeOutOfWs,
Map<ArrayType,org.nd4j.linalg.api.memory.conf.WorkspaceConfiguration> configMap,
Map<ArrayType,String> workspaceNames) |
Modifier and Type | Method and Description |
---|---|
static LayerWorkspaceMgr.Builder |
builder() |
org.nd4j.linalg.api.ndarray.INDArray |
leverageTo(ArrayType arrayType,
org.nd4j.linalg.api.ndarray.INDArray array) |
static LayerWorkspaceMgr |
noWorkspaces() |
static LayerWorkspaceMgr |
noWorkspacesImmutable() |
void |
setNoLeverageOverride(String wsName) |
org.nd4j.linalg.api.ndarray.INDArray |
validateArrayLocation(ArrayType arrayType,
org.nd4j.linalg.api.ndarray.INDArray array,
boolean migrateIfInvalid,
boolean exceptionIfDetached) |
assertCurrentWorkspace, assertNotOpen, assertOpen, create, create, createUninitialized, createUninitialized, dup, dup, getConfiguration, getWorkspaceName, hasConfiguration, isScopedOut, isWorkspaceOpen, notifyScopeBorrowed, notifyScopeEntered, notifyScopeEntered, setConfiguration, setScopedOutFor, setWorkspace, setWorkspaceName
public void setNoLeverageOverride(String wsName)
public org.nd4j.linalg.api.ndarray.INDArray leverageTo(ArrayType arrayType, org.nd4j.linalg.api.ndarray.INDArray array)
public org.nd4j.linalg.api.ndarray.INDArray validateArrayLocation(@NonNull ArrayType arrayType, @NonNull org.nd4j.linalg.api.ndarray.INDArray array, boolean migrateIfInvalid, boolean exceptionIfDetached)
public static LayerWorkspaceMgr.Builder builder()
public static LayerWorkspaceMgr noWorkspaces()
public static LayerWorkspaceMgr noWorkspacesImmutable()
Copyright © 2018. All rights reserved.