CuVSResources
Java package: com.nvidia.cuvs
Used for allocating resources for cuVS
Public Members
handle
Gets the opaque CuVSResources handle, to be used whenever we need to pass a cuvsResources_t parameter
Returns
the CuVSResources handle
Source: java/cuvs-java/src/main/java/com/nvidia/cuvs/CuVSResources.java:25
access
Gets scoped access to the native resources object.
The native resource object is not thread safe: only a single thread at every time should access
concurrently the same native resources. Calling this method from multiple thread is OK, but the
returned ScopedAccess object must be closed before calling access() again from a
different thread.
Source: java/cuvs-java/src/main/java/com/nvidia/cuvs/CuVSResources.java:38
deviceId
Get the logical id of the device associated with this resources object.
Information about the device id is immutable, so it is safe to expose it without getting ScopedAccess
to the enclosing resources.
Source: java/cuvs-java/src/main/java/com/nvidia/cuvs/CuVSResources.java:45
close
Closes this CuVSResources object and releases any resources associated with it.
Source: java/cuvs-java/src/main/java/com/nvidia/cuvs/CuVSResources.java:50
tempDirectory
The temporary directory to use for intermediate operations. Defaults to {@systemProperty java.io.tmpdir}.
Source: java/cuvs-java/src/main/java/com/nvidia/cuvs/CuVSResources.java:57
create
Creates a new resources. Equivalent to {@code create(CuVSProvider.tempDirectory()) }
Source: java/cuvs-java/src/main/java/com/nvidia/cuvs/CuVSResources.java:66
create
Creates a new resources.
Parameters
Throws
Source: java/cuvs-java/src/main/java/com/nvidia/cuvs/CuVSResources.java:77
Source: java/cuvs-java/src/main/java/com/nvidia/cuvs/CuVSResources.java:15