Package ai.konduit.serving.build.config
Class Target
- java.lang.Object
-
- ai.konduit.serving.build.config.Target
-
public class Target extends java.lang.ObjectThe Target class represents a deployment device/target - as defined in terms of an operatin system, CPU architecture, and device (such as CPU vs. CUDA, etc). If no device is specified, it is assumed that CPU execution will be used.
-
-
Field Summary
Fields Modifier and Type Field Description static TargetLINUX_CUDA_10_0static TargetLINUX_CUDA_10_1static TargetLINUX_CUDA_10_2static TargetLINUX_X86static TargetLINUX_X86_AVX2static TargetLINUX_X86_AVX512static Target[]LWM_X86Linux, Windows and Mac x86, x86 avx2 and avx512static TargetMACOSX_X86static TargetMACOSX_X86_AVX2static TargetWINDOWS_CUDA_10_0static TargetWINDOWS_CUDA_10_1static TargetWINDOWS_CUDA_10_2static TargetWINDOWS_X86static TargetWINDOWS_X86_AVX2
-
Constructor Summary
Constructors Constructor Description Target(OS os, Arch arch, ComputeDevice device)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringtoJavacppPlatform()java.lang.StringtoString()
-
-
-
Field Detail
-
LINUX_X86
public static final Target LINUX_X86
-
LINUX_X86_AVX2
public static final Target LINUX_X86_AVX2
-
LINUX_X86_AVX512
public static final Target LINUX_X86_AVX512
-
WINDOWS_X86
public static final Target WINDOWS_X86
-
WINDOWS_X86_AVX2
public static final Target WINDOWS_X86_AVX2
-
MACOSX_X86
public static final Target MACOSX_X86
-
MACOSX_X86_AVX2
public static final Target MACOSX_X86_AVX2
-
LINUX_CUDA_10_0
public static final Target LINUX_CUDA_10_0
-
LINUX_CUDA_10_1
public static final Target LINUX_CUDA_10_1
-
LINUX_CUDA_10_2
public static final Target LINUX_CUDA_10_2
-
WINDOWS_CUDA_10_0
public static final Target WINDOWS_CUDA_10_0
-
WINDOWS_CUDA_10_1
public static final Target WINDOWS_CUDA_10_1
-
WINDOWS_CUDA_10_2
public static final Target WINDOWS_CUDA_10_2
-
LWM_X86
public static final Target[] LWM_X86
Linux, Windows and Mac x86, x86 avx2 and avx512
-
-
Constructor Detail
-
Target
public Target(OS os, Arch arch, ComputeDevice device)
-
-