Class CUDATools
java.lang.Object
net.preibisch.mvrecon.process.cuda.CUDATools
-
Field Summary
FieldsModifier and TypeFieldDescription0 ... n == index for i'th CUDA devicestatic int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic final int[]getCUDACoordinates(int[] c) static ArrayList<CUDADevice> queryCUDADetails(CUDAStandardFunctions cuda, boolean askForMultipleDevices) static ArrayList<CUDADevice> queryCUDADetails(CUDAStandardFunctions cuda, boolean askForMultipleDevices, GenericDialogAppender additionalQueries)
-
Field Details
-
deviceChoice
0 ... n == index for i'th CUDA device -
standardDevice
public static int standardDevice
-
-
Constructor Details
-
CUDATools
public CUDATools()
-
-
Method Details
-
getCUDACoordinates
public static final int[] getCUDACoordinates(int[] c) -
queryCUDADetails
public static ArrayList<CUDADevice> queryCUDADetails(CUDAStandardFunctions cuda, boolean askForMultipleDevices) - Parameters:
cuda- the CUDAStandardFunctionsaskForMultipleDevices- true or false- Returns:
- - a list of CUDA device Id's to be used
-
queryCUDADetails
public static ArrayList<CUDADevice> queryCUDADetails(CUDAStandardFunctions cuda, boolean askForMultipleDevices, GenericDialogAppender additionalQueries) - Parameters:
cuda- the CUDAStandardFunctionsaskForMultipleDevices- true or falseadditionalQueries- the GenericDialogAppender, may be null- Returns:
- - a list of CUDA device Id's to be used
-