54409f2b创建于 2025年10月15日历史提交
{
    "PlatformInfo": {
        "Profile": "CL_PLATFORM_PROFILE",
        "Version": "CL_PLATFORM_VERSION",
        "Name": "CL_PLATFORM_NAME",
        "Vendor": "CL_PLATFORM_VENDOR",
        "Extensions": "CL_PLATFORM_EXTENSIONS",
        "HostTimerResolution": "CL_PLATFORM_HOST_TIMER_RESOLUTION",
        "NumericVersion": "CL_PLATFORM_NUMERIC_VERSION",
        "ExtensionsWithVersion": "CL_PLATFORM_EXTENSIONS_WITH_VERSION",
        "IcdSuffix": "CL_PLATFORM_ICD_SUFFIX_KHR",
        "ExternalMemory": "CL_PLATFORM_EXTERNAL_MEMORY_IMPORT_HANDLE_TYPES_KHR"
    },
    "DeviceInfo": {
        "Type": "CL_DEVICE_TYPE",
        "VendorID": "CL_DEVICE_VENDOR_ID",
        "MaxComputeUnits": "CL_DEVICE_MAX_COMPUTE_UNITS",
        "MaxWorkItemDimensions": "CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS",
        "MaxWorkGroupSize": "CL_DEVICE_MAX_WORK_GROUP_SIZE",
        "MaxWorkItemSizes": "CL_DEVICE_MAX_WORK_ITEM_SIZES",
        "PreferredVectorWidthChar": "CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR",
        "PreferredVectorWidthShort": "CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT",
        "PreferredVectorWidthInt": "CL_DEVICE_PREFERRED_VECTOR_WIDTH_INT",
        "PreferredVectorWidthLong": "CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG",
        "PreferredVectorWidthFloat": "CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT",
        "PreferredVectorWidthDouble": "CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE",
        "MaxClockFrequency": "CL_DEVICE_MAX_CLOCK_FREQUENCY",
        "AddressBits": "CL_DEVICE_ADDRESS_BITS",
        "MaxReadImageArgs": "CL_DEVICE_MAX_READ_IMAGE_ARGS",
        "MaxWriteImageArgs": "CL_DEVICE_MAX_WRITE_IMAGE_ARGS",
        "MaxMemAllocSize": "CL_DEVICE_MAX_MEM_ALLOC_SIZE",
        "Image2D_MaxWidth": "CL_DEVICE_IMAGE2D_MAX_WIDTH",
        "Image2D_MaxHeight": "CL_DEVICE_IMAGE2D_MAX_HEIGHT",
        "Image3D_MaxWidth": "CL_DEVICE_IMAGE3D_MAX_WIDTH",
        "Image3D_MaxHeight": "CL_DEVICE_IMAGE3D_MAX_HEIGHT",
        "Image3D_MaxDepth": "CL_DEVICE_IMAGE3D_MAX_DEPTH",
        "ImageSupport": "CL_DEVICE_IMAGE_SUPPORT",
        "MaxParameterSize": "CL_DEVICE_MAX_PARAMETER_SIZE",
        "MaxSamplers": "CL_DEVICE_MAX_SAMPLERS",
        "MemBaseAddrAlign": "CL_DEVICE_MEM_BASE_ADDR_ALIGN",
        "MinDataTypeAlignSize": "CL_DEVICE_MIN_DATA_TYPE_ALIGN_SIZE",
        "SingleFpConfig": "CL_DEVICE_SINGLE_FP_CONFIG",
        "GlobalMemCacheType": "CL_DEVICE_GLOBAL_MEM_CACHE_TYPE",
        "GlobalMemCachelineSize": "CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE",
        "GlobalMemCacheSize": "CL_DEVICE_GLOBAL_MEM_CACHE_SIZE",
        "GlobalMemSize": "CL_DEVICE_GLOBAL_MEM_SIZE",
        "MaxConstantBufferSize": "CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE",
        "MaxConstantArgs": "CL_DEVICE_MAX_CONSTANT_ARGS",
        "LocalMemType": "CL_DEVICE_LOCAL_MEM_TYPE",
        "LocalMemSize": "CL_DEVICE_LOCAL_MEM_SIZE",
        "ErrorCorrectionSupport": "CL_DEVICE_ERROR_CORRECTION_SUPPORT",
        "ProfilingTimerResolution": "CL_DEVICE_PROFILING_TIMER_RESOLUTION",
        "EndianLittle": "CL_DEVICE_ENDIAN_LITTLE",
        "Available": "CL_DEVICE_AVAILABLE",
        "CompilerAvailable": "CL_DEVICE_COMPILER_AVAILABLE",
        "ExecutionCapabilities": "CL_DEVICE_EXECUTION_CAPABILITIES",
        "QueueOnHostProperties": "CL_DEVICE_QUEUE_ON_HOST_PROPERTIES",
        "Name": "CL_DEVICE_NAME",
        "Vendor": "CL_DEVICE_VENDOR",
        "DriverVersion": "CL_DRIVER_VERSION",
        "Profile": "CL_DEVICE_PROFILE",
        "Version": "CL_DEVICE_VERSION",
        "Extensions": "CL_DEVICE_EXTENSIONS",
        "Platform": "CL_DEVICE_PLATFORM",
        "DoubleFpConfig": "CL_DEVICE_DOUBLE_FP_CONFIG",
        "HalfFpConfig": "CL_DEVICE_HALF_FP_CONFIG",
        "PreferredVectorWidthHalf": "CL_DEVICE_PREFERRED_VECTOR_WIDTH_HALF",
        "HostUnifiedMemory": "CL_DEVICE_HOST_UNIFIED_MEMORY",
        "NativeVectorWidthChar": "CL_DEVICE_NATIVE_VECTOR_WIDTH_CHAR",
        "NativeVectorWidthShort": "CL_DEVICE_NATIVE_VECTOR_WIDTH_SHORT",
        "NativeVectorWidthInt": "CL_DEVICE_NATIVE_VECTOR_WIDTH_INT",
        "NativeVectorWidthLong": "CL_DEVICE_NATIVE_VECTOR_WIDTH_LONG",
        "NativeVectorWidthFloat": "CL_DEVICE_NATIVE_VECTOR_WIDTH_FLOAT",
        "NativeVectorWidthDouble": "CL_DEVICE_NATIVE_VECTOR_WIDTH_DOUBLE",
        "NativeVectorWidthHalf": "CL_DEVICE_NATIVE_VECTOR_WIDTH_HALF",
        "OpenCL_C_Version": "CL_DEVICE_OPENCL_C_VERSION",
        "LinkerAvailable": "CL_DEVICE_LINKER_AVAILABLE",
        "BuiltInKernels": "CL_DEVICE_BUILT_IN_KERNELS",
        "ImageMaxBufferSize": "CL_DEVICE_IMAGE_MAX_BUFFER_SIZE",
        "ImageMaxArraySize": "CL_DEVICE_IMAGE_MAX_ARRAY_SIZE",
        "ParentDevice": "CL_DEVICE_PARENT_DEVICE",
        "PartitionMaxSubDevices": "CL_DEVICE_PARTITION_MAX_SUB_DEVICES",
        "PartitionProperties": "CL_DEVICE_PARTITION_PROPERTIES",
        "PartitionAffinityDomain": "CL_DEVICE_PARTITION_AFFINITY_DOMAIN",
        "PartitionType": "CL_DEVICE_PARTITION_TYPE",
        "ReferenceCount": "CL_DEVICE_REFERENCE_COUNT",
        "PreferredInteropUserSync": "CL_DEVICE_PREFERRED_INTEROP_USER_SYNC",
        "PrintfBufferSize": "CL_DEVICE_PRINTF_BUFFER_SIZE",
        "ImagePitchAlignment": "CL_DEVICE_IMAGE_PITCH_ALIGNMENT",
        "ImageBaseAddressAlignment": "CL_DEVICE_IMAGE_BASE_ADDRESS_ALIGNMENT",
        "MaxReadWriteImageArgs": "CL_DEVICE_MAX_READ_WRITE_IMAGE_ARGS",
        "MaxGlobalVariableSize": "CL_DEVICE_MAX_GLOBAL_VARIABLE_SIZE",
        "QueueOnDeviceProperties": "CL_DEVICE_QUEUE_ON_DEVICE_PROPERTIES",
        "QueueOnDevicePreferredSize": "CL_DEVICE_QUEUE_ON_DEVICE_PREFERRED_SIZE",
        "QueueOnDeviceMaxSize": "CL_DEVICE_QUEUE_ON_DEVICE_MAX_SIZE",
        "MaxOnDeviceQueues": "CL_DEVICE_MAX_ON_DEVICE_QUEUES",
        "MaxOnDeviceEvents": "CL_DEVICE_MAX_ON_DEVICE_EVENTS",
        "SVM_Capabilities": "CL_DEVICE_SVM_CAPABILITIES",
        "GlobalVariablePreferredTotalSize": "CL_DEVICE_GLOBAL_VARIABLE_PREFERRED_TOTAL_SIZE",
        "MaxPipeArgs": "CL_DEVICE_MAX_PIPE_ARGS",
        "PipeMaxActiveReservations": "CL_DEVICE_PIPE_MAX_ACTIVE_RESERVATIONS",
        "PipeMaxPacketSize": "CL_DEVICE_PIPE_MAX_PACKET_SIZE",
        "PreferredPlatformAtomicAlignment": "CL_DEVICE_PREFERRED_PLATFORM_ATOMIC_ALIGNMENT",
        "PreferredGlobalAtomicAlignment": "CL_DEVICE_PREFERRED_GLOBAL_ATOMIC_ALIGNMENT",
        "PreferredLocalAtomicAlignment": "CL_DEVICE_PREFERRED_LOCAL_ATOMIC_ALIGNMENT",
        "IL_Version": "CL_DEVICE_IL_VERSION",
        "MaxNumSubGroups": "CL_DEVICE_MAX_NUM_SUB_GROUPS",
        "SubGroupIndependentForwardProgress": "CL_DEVICE_SUB_GROUP_INDEPENDENT_FORWARD_PROGRESS",
        "NumericVersion": "CL_DEVICE_NUMERIC_VERSION",
        "ExtensionsWithVersion": "CL_DEVICE_EXTENSIONS_WITH_VERSION",
        "ILsWithVersion": "CL_DEVICE_ILS_WITH_VERSION",
        "BuiltInKernelsWithVersion": "CL_DEVICE_BUILT_IN_KERNELS_WITH_VERSION",
        "AtomicMemoryCapabilities": "CL_DEVICE_ATOMIC_MEMORY_CAPABILITIES",
        "AtomicFenceCapabilities": "CL_DEVICE_ATOMIC_FENCE_CAPABILITIES",
        "NonUniformWorkGroupSupport": "CL_DEVICE_NON_UNIFORM_WORK_GROUP_SUPPORT",
        "OpenCL_C_AllVersions": "CL_DEVICE_OPENCL_C_ALL_VERSIONS",
        "PreferredWorkGroupSizeMultiple": "CL_DEVICE_PREFERRED_WORK_GROUP_SIZE_MULTIPLE",
        "WorkGroupCollectiveFunctionsSupport": "CL_DEVICE_WORK_GROUP_COLLECTIVE_FUNCTIONS_SUPPORT",
        "GenericAddressSpaceSupport": "CL_DEVICE_GENERIC_ADDRESS_SPACE_SUPPORT",
        "OpenCL_C_Features": "CL_DEVICE_OPENCL_C_FEATURES",
        "DeviceEnqueueCapabilities": "CL_DEVICE_DEVICE_ENQUEUE_CAPABILITIES",
        "PipeSupport": "CL_DEVICE_PIPE_SUPPORT",
        "LatestConformanceVersionPassed": "CL_DEVICE_LATEST_CONFORMANCE_VERSION_PASSED",
        "IntegerDotProductCapabilities": "CL_DEVICE_INTEGER_DOT_PRODUCT_CAPABILITIES_KHR",
        "IntegerDotProductAccelerationProperties8bit": "CL_DEVICE_INTEGER_DOT_PRODUCT_ACCELERATION_PROPERTIES_8BIT_KHR",
        "IntegerDotProductAccelerationProperties4x8bitPacked": "CL_DEVICE_INTEGER_DOT_PRODUCT_ACCELERATION_PROPERTIES_4x8BIT_PACKED_KHR",
        "ExternalMemoryImportHandleTypes": "CL_DEVICE_EXTERNAL_MEMORY_IMPORT_HANDLE_TYPES_KHR",
        "ExternalMemoryLinearImagesHandleTypes": "CL_DEVICE_EXTERNAL_MEMORY_IMPORT_ASSUME_LINEAR_IMAGES_HANDLE_TYPES_KHR"
    },
    "ContextInfo": {
        "ReferenceCount": "CL_CONTEXT_REFERENCE_COUNT",
        "Devices": "CL_CONTEXT_DEVICES",
        "Properties": "CL_CONTEXT_PROPERTIES",
        "NumDevices": "CL_CONTEXT_NUM_DEVICES"
    },
    "CommandQueueInfo": {
        "Context": "CL_QUEUE_CONTEXT",
        "Device": "CL_QUEUE_DEVICE",
        "ReferenceCount": "CL_QUEUE_REFERENCE_COUNT",
        "Properties": "CL_QUEUE_PROPERTIES",
        "Size": "CL_QUEUE_SIZE",
        "DeviceDefault": "CL_QUEUE_DEVICE_DEFAULT",
        "PropertiesArray": "CL_QUEUE_PROPERTIES_ARRAY"
    },
    "ExecutionStatus": {
        "Complete": "CL_COMPLETE",
        "Running": "CL_RUNNING",
        "Submitted": "CL_SUBMITTED",
        "Queued": "CL_QUEUED"
    },
    "MemObjectType": {
        "Buffer": "CL_MEM_OBJECT_BUFFER",
        "Image2D": "CL_MEM_OBJECT_IMAGE2D",
        "Image3D": "CL_MEM_OBJECT_IMAGE3D",
        "Image2D_Array": "CL_MEM_OBJECT_IMAGE2D_ARRAY",
        "Image1D": "CL_MEM_OBJECT_IMAGE1D",
        "Image1D_Array": "CL_MEM_OBJECT_IMAGE1D_ARRAY",
        "Image1D_Buffer": "CL_MEM_OBJECT_IMAGE1D_BUFFER",
        "Pipe": "CL_MEM_OBJECT_PIPE"
    },
    "MemInfo": {
        "Type": "CL_MEM_TYPE",
        "Flags": "CL_MEM_FLAGS",
        "Size": "CL_MEM_SIZE",
        "HostPtr": "CL_MEM_HOST_PTR",
        "MapCount": "CL_MEM_MAP_COUNT",
        "ReferenceCount": "CL_MEM_REFERENCE_COUNT",
        "Context": "CL_MEM_CONTEXT",
        "AssociatedMemObject": "CL_MEM_ASSOCIATED_MEMOBJECT",
        "Offset": "CL_MEM_OFFSET",
        "UsesSVM_Pointer": "CL_MEM_USES_SVM_POINTER",
        "Properties": "CL_MEM_PROPERTIES"
    },
    "MemProperties": {
        "ExternalMemoryHandleListStart":"CL_MEM_DEVICE_HANDLE_LIST_KHR",
        "ExternalMemoryHandleListEnd":"CL_MEM_DEVICE_HANDLE_LIST_END_KHR"
    },
    "ImageInfo": {
        "Format": "CL_IMAGE_FORMAT",
        "ElementSize": "CL_IMAGE_ELEMENT_SIZE",
        "RowPitch": "CL_IMAGE_ROW_PITCH",
        "SlicePitch": "CL_IMAGE_SLICE_PITCH",
        "Width": "CL_IMAGE_WIDTH",
        "Height": "CL_IMAGE_HEIGHT",
        "Depth": "CL_IMAGE_DEPTH",
        "ArraySize": "CL_IMAGE_ARRAY_SIZE",
        "Buffer": "CL_IMAGE_BUFFER",
        "NumMipLevels": "CL_IMAGE_NUM_MIP_LEVELS",
        "NumSamples": "CL_IMAGE_NUM_SAMPLES"
    },
    "PipeInfo": {
        "PacketSize": "CL_PIPE_PACKET_SIZE",
        "MaxPackets": "CL_PIPE_MAX_PACKETS",
        "Properties": "CL_PIPE_PROPERTIES"
    },
    "AddressingMode": {
        "None": "CL_ADDRESS_NONE",
        "ClampToEdge": "CL_ADDRESS_CLAMP_TO_EDGE",
        "Clamp": "CL_ADDRESS_CLAMP",
        "Repeat": "CL_ADDRESS_REPEAT",
        "MirroredRepeat": "CL_ADDRESS_MIRRORED_REPEAT"
    },
    "FilterMode": {
        "Nearest": "CL_FILTER_NEAREST",
        "Linear": "CL_FILTER_LINEAR"
    },
    "SamplerInfo": {
        "ReferenceCount": "CL_SAMPLER_REFERENCE_COUNT",
        "Context": "CL_SAMPLER_CONTEXT",
        "NormalizedCoords": "CL_SAMPLER_NORMALIZED_COORDS",
        "AddressingMode": "CL_SAMPLER_ADDRESSING_MODE",
        "FilterMode": "CL_SAMPLER_FILTER_MODE",
        "Properties": "CL_SAMPLER_PROPERTIES"
    },
    "ProgramInfo": {
        "ReferenceCount": "CL_PROGRAM_REFERENCE_COUNT",
        "Context": "CL_PROGRAM_CONTEXT",
        "NumDevices": "CL_PROGRAM_NUM_DEVICES",
        "Devices": "CL_PROGRAM_DEVICES",
        "Source": "CL_PROGRAM_SOURCE",
        "BinarySizes": "CL_PROGRAM_BINARY_SIZES",
        "Binaries": "CL_PROGRAM_BINARIES",
        "NumKernels": "CL_PROGRAM_NUM_KERNELS",
        "KernelNames": "CL_PROGRAM_KERNEL_NAMES",
        "IL": "CL_PROGRAM_IL",
        "ScopeGlobalCtorsPresent": "CL_PROGRAM_SCOPE_GLOBAL_CTORS_PRESENT",
        "ScopeGlobalDtorsPresent": "CL_PROGRAM_SCOPE_GLOBAL_DTORS_PRESENT"
    },
    "ProgramBuildInfo": {
        "Status": "CL_PROGRAM_BUILD_STATUS",
        "Options": "CL_PROGRAM_BUILD_OPTIONS",
        "Log": "CL_PROGRAM_BUILD_LOG",
        "BinaryType": "CL_PROGRAM_BINARY_TYPE",
        "GlobalVariableTotalSize": "CL_PROGRAM_BUILD_GLOBAL_VARIABLE_TOTAL_SIZE"
    },
    "KernelInfo": {
        "FunctionName": "CL_KERNEL_FUNCTION_NAME",
        "NumArgs": "CL_KERNEL_NUM_ARGS",
        "ReferenceCount": "CL_KERNEL_REFERENCE_COUNT",
        "Context": "CL_KERNEL_CONTEXT",
        "Program": "CL_KERNEL_PROGRAM",
        "Attributes": "CL_KERNEL_ATTRIBUTES"
    },
    "KernelArgInfo": {
        "AddressQualifier": "CL_KERNEL_ARG_ADDRESS_QUALIFIER",
        "AccessQualifier": "CL_KERNEL_ARG_ACCESS_QUALIFIER",
        "TypeName": "CL_KERNEL_ARG_TYPE_NAME",
        "TypeQualifier": "CL_KERNEL_ARG_TYPE_QUALIFIER",
        "Name": "CL_KERNEL_ARG_NAME"
    },
    "KernelWorkGroupInfo": {
        "WorkGroupSize": "CL_KERNEL_WORK_GROUP_SIZE",
        "CompileWorkGroupSize": "CL_KERNEL_COMPILE_WORK_GROUP_SIZE",
        "LocalMemSize": "CL_KERNEL_LOCAL_MEM_SIZE",
        "PreferredWorkGroupSizeMultiple": "CL_KERNEL_PREFERRED_WORK_GROUP_SIZE_MULTIPLE",
        "PrivateMemSize": "CL_KERNEL_PRIVATE_MEM_SIZE",
        "GlobalWorkSize": "CL_KERNEL_GLOBAL_WORK_SIZE"
    },
    "KernelSubGroupInfo": {
        "MaxSubGroupSizeForNdrange": "CL_KERNEL_MAX_SUB_GROUP_SIZE_FOR_NDRANGE",
        "SubGroupCountForNdrange": "CL_KERNEL_SUB_GROUP_COUNT_FOR_NDRANGE",
        "LocalSizeForSubGroupCount": "CL_KERNEL_LOCAL_SIZE_FOR_SUB_GROUP_COUNT",
        "MaxNumSubGroups": "CL_KERNEL_MAX_NUM_SUB_GROUPS",
        "CompileNumSubGroups": "CL_KERNEL_COMPILE_NUM_SUB_GROUPS"
    },
    "KernelExecInfo": {
        "SVM_Ptrs": "CL_KERNEL_EXEC_INFO_SVM_PTRS",
        "SVM_FineGrainSystem": "CL_KERNEL_EXEC_INFO_SVM_FINE_GRAIN_SYSTEM"
    },
    "EventInfo": {
        "CommandQueue": "CL_EVENT_COMMAND_QUEUE",
        "CommandType": "CL_EVENT_COMMAND_TYPE",
        "ReferenceCount": "CL_EVENT_REFERENCE_COUNT",
        "CommandExecutionStatus": "CL_EVENT_COMMAND_EXECUTION_STATUS",
        "Context": "CL_EVENT_CONTEXT"
    },
    "ProfilingInfo": {
        "CommandQueued": "CL_PROFILING_COMMAND_QUEUED",
        "CommandSubmit": "CL_PROFILING_COMMAND_SUBMIT",
        "CommandStart": "CL_PROFILING_COMMAND_START",
        "CommandEnd": "CL_PROFILING_COMMAND_END",
        "CommandComplete": "CL_PROFILING_COMMAND_COMPLETE"
    },
    "ExternalMemoryHandle": {
        "OpaqueFd": "CL_EXTERNAL_MEMORY_HANDLE_OPAQUE_FD_KHR",
        "OpaqueWin32": "CL_EXTERNAL_MEMORY_HANDLE_OPAQUE_WIN32_KHR",
        "OpaqueWin32Kmt": "CL_EXTERNAL_MEMORY_HANDLE_OPAQUE_WIN32_KMT_KHR",
        "DmaBuf": "CL_EXTERNAL_MEMORY_HANDLE_DMA_BUF_KHR"
    },
    "ImageChannelOrder": {
        "R": "CL_R",
        "A": "CL_A",
        "RG": "CL_RG",
        "RA": "CL_RA",
        "RGB": "CL_RGB",
        "RGBA": "CL_RGBA",
        "BGRA": "CL_BGRA",
        "ARGB": "CL_ARGB",
        "Intensity": "CL_INTENSITY",
        "Luminance": "CL_LUMINANCE",
        "Rx": "CL_Rx",
        "RGx": "CL_RGx",
        "RGBx": "CL_RGBx",
        "Depth": "CL_DEPTH",
        "sRGB": "CL_sRGB",
        "sRGBx": "CL_sRGBx",
        "sRGBA": "CL_sRGBA",
        "sBGRA": "CL_sBGRA",
        "ABGR": "CL_ABGR"
    },
    "ImageChannelType": {
        "SnormInt8": "CL_SNORM_INT8",
        "SnormInt16": "CL_SNORM_INT16",
        "UnormInt8": "CL_UNORM_INT8",
        "UnormInt16": "CL_UNORM_INT16",
        "UnormShort565": "CL_UNORM_SHORT_565",
        "UnormShort555": "CL_UNORM_SHORT_555",
        "UnormInt101010": "CL_UNORM_INT_101010",
        "SignedInt8": "CL_SIGNED_INT8",
        "SignedInt16": "CL_SIGNED_INT16",
        "SignedInt32": "CL_SIGNED_INT32",
        "UnsignedInt8": "CL_UNSIGNED_INT8",
        "UnsignedInt16": "CL_UNSIGNED_INT16",
        "UnsignedInt32": "CL_UNSIGNED_INT32",
        "HalfFloat": "CL_HALF_FLOAT",
        "Float": "CL_FLOAT",
        "UnormInt101010_2": "CL_UNORM_INT_101010_2"
    }
}