Class NativeDependencyRegistry
- java.lang.Object
-
- ai.konduit.serving.build.dependencies.nativedep.NativeDependencyRegistry
-
public class NativeDependencyRegistry extends java.lang.ObjectThis is a PLACEHOLDER implementation... this native metadata will probably be redesigned (different collection method, different storage method, etc)
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringARM64static java.lang.StringARMHFstatic java.lang.StringLINUXstatic java.lang.StringLINUX_X86_64static java.lang.StringLINUX_X86_AVX2static java.lang.StringLINUX_X86_AVX512static java.lang.StringMACOSXstatic java.lang.StringMACOSX_X86_64static java.lang.StringMACOSX_X86_AVX2static java.lang.StringPPC64LEstatic java.lang.StringWINDOWSstatic java.lang.StringWINDOWS_X86_64static java.lang.StringWINDOWS_X86_AVX2static java.lang.StringX86_64static java.lang.StringX86_64_AVX2static java.lang.StringX86_64_AVX512
-
Constructor Summary
Constructors Constructor Description NativeDependencyRegistry()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ComputeDevicedeviceFor(Dependency d)static NativeDependencygetNativeDependency(Dependency d)static booleanisNativeDependency(Dependency d)
-
-
-
Field Detail
-
LINUX
public static final java.lang.String LINUX
- See Also:
- Constant Field Values
-
WINDOWS
public static final java.lang.String WINDOWS
- See Also:
- Constant Field Values
-
MACOSX
public static final java.lang.String MACOSX
- See Also:
- Constant Field Values
-
X86_64
public static final java.lang.String X86_64
- See Also:
- Constant Field Values
-
X86_64_AVX2
public static final java.lang.String X86_64_AVX2
- See Also:
- Constant Field Values
-
X86_64_AVX512
public static final java.lang.String X86_64_AVX512
- See Also:
- Constant Field Values
-
ARM64
public static final java.lang.String ARM64
- See Also:
- Constant Field Values
-
ARMHF
public static final java.lang.String ARMHF
- See Also:
- Constant Field Values
-
PPC64LE
public static final java.lang.String PPC64LE
- See Also:
- Constant Field Values
-
LINUX_X86_64
public static final java.lang.String LINUX_X86_64
- See Also:
- Constant Field Values
-
LINUX_X86_AVX2
public static final java.lang.String LINUX_X86_AVX2
- See Also:
- Constant Field Values
-
LINUX_X86_AVX512
public static final java.lang.String LINUX_X86_AVX512
- See Also:
- Constant Field Values
-
WINDOWS_X86_64
public static final java.lang.String WINDOWS_X86_64
- See Also:
- Constant Field Values
-
WINDOWS_X86_AVX2
public static final java.lang.String WINDOWS_X86_AVX2
- See Also:
- Constant Field Values
-
MACOSX_X86_64
public static final java.lang.String MACOSX_X86_64
- See Also:
- Constant Field Values
-
MACOSX_X86_AVX2
public static final java.lang.String MACOSX_X86_AVX2
- See Also:
- Constant Field Values
-
-
Method Detail
-
isNativeDependency
public static boolean isNativeDependency(Dependency d)
-
getNativeDependency
public static NativeDependency getNativeDependency(Dependency d)
-
deviceFor
public static ComputeDevice deviceFor(Dependency d)
-
-