Class Target


  • public class Target
    extends java.lang.Object
    The 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 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
    • Method Detail

      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • toJavacppPlatform

        public java.lang.String toJavacppPlatform()