Created
May 22, 2020 23:51
-
-
Save wesm/c3085bf40fa2ee5e555204f8c65b4ad5 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
In [4]: reg.get_function('take').list_kernels() | |
Out[4]: | |
[VectorKernel<(array[null], array[uint8]) -> computed>, | |
VectorKernel<(array[null], array[uint16]) -> computed>, | |
VectorKernel<(array[null], array[uint32]) -> computed>, | |
VectorKernel<(array[null], array[uint64]) -> computed>, | |
VectorKernel<(array[null], array[int8]) -> computed>, | |
VectorKernel<(array[null], array[int16]) -> computed>, | |
VectorKernel<(array[null], array[int32]) -> computed>, | |
VectorKernel<(array[null], array[int64]) -> computed>, | |
VectorKernel<(array[bool], array[uint8]) -> computed>, | |
VectorKernel<(array[bool], array[uint16]) -> computed>, | |
VectorKernel<(array[bool], array[uint32]) -> computed>, | |
VectorKernel<(array[bool], array[uint64]) -> computed>, | |
VectorKernel<(array[bool], array[int8]) -> computed>, | |
VectorKernel<(array[bool], array[int16]) -> computed>, | |
VectorKernel<(array[bool], array[int32]) -> computed>, | |
VectorKernel<(array[bool], array[int64]) -> computed>, | |
VectorKernel<(array[uint8], array[uint8]) -> computed>, | |
VectorKernel<(array[uint8], array[uint16]) -> computed>, | |
VectorKernel<(array[uint8], array[uint32]) -> computed>, | |
VectorKernel<(array[uint8], array[uint64]) -> computed>, | |
VectorKernel<(array[uint8], array[int8]) -> computed>, | |
VectorKernel<(array[uint8], array[int16]) -> computed>, | |
VectorKernel<(array[uint8], array[int32]) -> computed>, | |
VectorKernel<(array[uint8], array[int64]) -> computed>, | |
VectorKernel<(array[uint16], array[uint8]) -> computed>, | |
VectorKernel<(array[uint16], array[uint16]) -> computed>, | |
VectorKernel<(array[uint16], array[uint32]) -> computed>, | |
VectorKernel<(array[uint16], array[uint64]) -> computed>, | |
VectorKernel<(array[uint16], array[int8]) -> computed>, | |
VectorKernel<(array[uint16], array[int16]) -> computed>, | |
VectorKernel<(array[uint16], array[int32]) -> computed>, | |
VectorKernel<(array[uint16], array[int64]) -> computed>, | |
VectorKernel<(array[uint32], array[uint8]) -> computed>, | |
VectorKernel<(array[uint32], array[uint16]) -> computed>, | |
VectorKernel<(array[uint32], array[uint32]) -> computed>, | |
VectorKernel<(array[uint32], array[uint64]) -> computed>, | |
VectorKernel<(array[uint32], array[int8]) -> computed>, | |
VectorKernel<(array[uint32], array[int16]) -> computed>, | |
VectorKernel<(array[uint32], array[int32]) -> computed>, | |
VectorKernel<(array[uint32], array[int64]) -> computed>, | |
VectorKernel<(array[uint64], array[uint8]) -> computed>, | |
VectorKernel<(array[uint64], array[uint16]) -> computed>, | |
VectorKernel<(array[uint64], array[uint32]) -> computed>, | |
VectorKernel<(array[uint64], array[uint64]) -> computed>, | |
VectorKernel<(array[uint64], array[int8]) -> computed>, | |
VectorKernel<(array[uint64], array[int16]) -> computed>, | |
VectorKernel<(array[uint64], array[int32]) -> computed>, | |
VectorKernel<(array[uint64], array[int64]) -> computed>, | |
VectorKernel<(array[int8], array[uint8]) -> computed>, | |
VectorKernel<(array[int8], array[uint16]) -> computed>, | |
VectorKernel<(array[int8], array[uint32]) -> computed>, | |
VectorKernel<(array[int8], array[uint64]) -> computed>, | |
VectorKernel<(array[int8], array[int8]) -> computed>, | |
VectorKernel<(array[int8], array[int16]) -> computed>, | |
VectorKernel<(array[int8], array[int32]) -> computed>, | |
VectorKernel<(array[int8], array[int64]) -> computed>, | |
VectorKernel<(array[int16], array[uint8]) -> computed>, | |
VectorKernel<(array[int16], array[uint16]) -> computed>, | |
VectorKernel<(array[int16], array[uint32]) -> computed>, | |
VectorKernel<(array[int16], array[uint64]) -> computed>, | |
VectorKernel<(array[int16], array[int8]) -> computed>, | |
VectorKernel<(array[int16], array[int16]) -> computed>, | |
VectorKernel<(array[int16], array[int32]) -> computed>, | |
VectorKernel<(array[int16], array[int64]) -> computed>, | |
VectorKernel<(array[int32], array[uint8]) -> computed>, | |
VectorKernel<(array[int32], array[uint16]) -> computed>, | |
VectorKernel<(array[int32], array[uint32]) -> computed>, | |
VectorKernel<(array[int32], array[uint64]) -> computed>, | |
VectorKernel<(array[int32], array[int8]) -> computed>, | |
VectorKernel<(array[int32], array[int16]) -> computed>, | |
VectorKernel<(array[int32], array[int32]) -> computed>, | |
VectorKernel<(array[int32], array[int64]) -> computed>, | |
VectorKernel<(array[int64], array[uint8]) -> computed>, | |
VectorKernel<(array[int64], array[uint16]) -> computed>, | |
VectorKernel<(array[int64], array[uint32]) -> computed>, | |
VectorKernel<(array[int64], array[uint64]) -> computed>, | |
VectorKernel<(array[int64], array[int8]) -> computed>, | |
VectorKernel<(array[int64], array[int16]) -> computed>, | |
VectorKernel<(array[int64], array[int32]) -> computed>, | |
VectorKernel<(array[int64], array[int64]) -> computed>, | |
VectorKernel<(array[float], array[uint8]) -> computed>, | |
VectorKernel<(array[float], array[uint16]) -> computed>, | |
VectorKernel<(array[float], array[uint32]) -> computed>, | |
VectorKernel<(array[float], array[uint64]) -> computed>, | |
VectorKernel<(array[float], array[int8]) -> computed>, | |
VectorKernel<(array[float], array[int16]) -> computed>, | |
VectorKernel<(array[float], array[int32]) -> computed>, | |
VectorKernel<(array[float], array[int64]) -> computed>, | |
VectorKernel<(array[double], array[uint8]) -> computed>, | |
VectorKernel<(array[double], array[uint16]) -> computed>, | |
VectorKernel<(array[double], array[uint32]) -> computed>, | |
VectorKernel<(array[double], array[uint64]) -> computed>, | |
VectorKernel<(array[double], array[int8]) -> computed>, | |
VectorKernel<(array[double], array[int16]) -> computed>, | |
VectorKernel<(array[double], array[int32]) -> computed>, | |
VectorKernel<(array[double], array[int64]) -> computed>, | |
VectorKernel<(array[date32[day]], array[uint8]) -> computed>, | |
VectorKernel<(array[date32[day]], array[uint16]) -> computed>, | |
VectorKernel<(array[date32[day]], array[uint32]) -> computed>, | |
VectorKernel<(array[date32[day]], array[uint64]) -> computed>, | |
VectorKernel<(array[date32[day]], array[int8]) -> computed>, | |
VectorKernel<(array[date32[day]], array[int16]) -> computed>, | |
VectorKernel<(array[date32[day]], array[int32]) -> computed>, | |
VectorKernel<(array[date32[day]], array[int64]) -> computed>, | |
VectorKernel<(array[date64[ms]], array[uint8]) -> computed>, | |
VectorKernel<(array[date64[ms]], array[uint16]) -> computed>, | |
VectorKernel<(array[date64[ms]], array[uint32]) -> computed>, | |
VectorKernel<(array[date64[ms]], array[uint64]) -> computed>, | |
VectorKernel<(array[date64[ms]], array[int8]) -> computed>, | |
VectorKernel<(array[date64[ms]], array[int16]) -> computed>, | |
VectorKernel<(array[date64[ms]], array[int32]) -> computed>, | |
VectorKernel<(array[date64[ms]], array[int64]) -> computed>, | |
VectorKernel<(array[time32[s]], array[uint8]) -> computed>, | |
VectorKernel<(array[time32[s]], array[uint16]) -> computed>, | |
VectorKernel<(array[time32[s]], array[uint32]) -> computed>, | |
VectorKernel<(array[time32[s]], array[uint64]) -> computed>, | |
VectorKernel<(array[time32[s]], array[int8]) -> computed>, | |
VectorKernel<(array[time32[s]], array[int16]) -> computed>, | |
VectorKernel<(array[time32[s]], array[int32]) -> computed>, | |
VectorKernel<(array[time32[s]], array[int64]) -> computed>, | |
VectorKernel<(array[time32[ms]], array[uint8]) -> computed>, | |
VectorKernel<(array[time32[ms]], array[uint16]) -> computed>, | |
VectorKernel<(array[time32[ms]], array[uint32]) -> computed>, | |
VectorKernel<(array[time32[ms]], array[uint64]) -> computed>, | |
VectorKernel<(array[time32[ms]], array[int8]) -> computed>, | |
VectorKernel<(array[time32[ms]], array[int16]) -> computed>, | |
VectorKernel<(array[time32[ms]], array[int32]) -> computed>, | |
VectorKernel<(array[time32[ms]], array[int64]) -> computed>, | |
VectorKernel<(array[time64[us]], array[uint8]) -> computed>, | |
VectorKernel<(array[time64[us]], array[uint16]) -> computed>, | |
VectorKernel<(array[time64[us]], array[uint32]) -> computed>, | |
VectorKernel<(array[time64[us]], array[uint64]) -> computed>, | |
VectorKernel<(array[time64[us]], array[int8]) -> computed>, | |
VectorKernel<(array[time64[us]], array[int16]) -> computed>, | |
VectorKernel<(array[time64[us]], array[int32]) -> computed>, | |
VectorKernel<(array[time64[us]], array[int64]) -> computed>, | |
VectorKernel<(array[time64[ns]], array[uint8]) -> computed>, | |
VectorKernel<(array[time64[ns]], array[uint16]) -> computed>, | |
VectorKernel<(array[time64[ns]], array[uint32]) -> computed>, | |
VectorKernel<(array[time64[ns]], array[uint64]) -> computed>, | |
VectorKernel<(array[time64[ns]], array[int8]) -> computed>, | |
VectorKernel<(array[time64[ns]], array[int16]) -> computed>, | |
VectorKernel<(array[time64[ns]], array[int32]) -> computed>, | |
VectorKernel<(array[time64[ns]], array[int64]) -> computed>, | |
VectorKernel<(array[timestamp[s]], array[uint8]) -> computed>, | |
VectorKernel<(array[timestamp[s]], array[uint16]) -> computed>, | |
VectorKernel<(array[timestamp[s]], array[uint32]) -> computed>, | |
VectorKernel<(array[timestamp[s]], array[uint64]) -> computed>, | |
VectorKernel<(array[timestamp[s]], array[int8]) -> computed>, | |
VectorKernel<(array[timestamp[s]], array[int16]) -> computed>, | |
VectorKernel<(array[timestamp[s]], array[int32]) -> computed>, | |
VectorKernel<(array[timestamp[s]], array[int64]) -> computed>, | |
VectorKernel<(array[timestamp[ms]], array[uint8]) -> computed>, | |
VectorKernel<(array[timestamp[ms]], array[uint16]) -> computed>, | |
VectorKernel<(array[timestamp[ms]], array[uint32]) -> computed>, | |
VectorKernel<(array[timestamp[ms]], array[uint64]) -> computed>, | |
VectorKernel<(array[timestamp[ms]], array[int8]) -> computed>, | |
VectorKernel<(array[timestamp[ms]], array[int16]) -> computed>, | |
VectorKernel<(array[timestamp[ms]], array[int32]) -> computed>, | |
VectorKernel<(array[timestamp[ms]], array[int64]) -> computed>, | |
VectorKernel<(array[timestamp[us]], array[uint8]) -> computed>, | |
VectorKernel<(array[timestamp[us]], array[uint16]) -> computed>, | |
VectorKernel<(array[timestamp[us]], array[uint32]) -> computed>, | |
VectorKernel<(array[timestamp[us]], array[uint64]) -> computed>, | |
VectorKernel<(array[timestamp[us]], array[int8]) -> computed>, | |
VectorKernel<(array[timestamp[us]], array[int16]) -> computed>, | |
VectorKernel<(array[timestamp[us]], array[int32]) -> computed>, | |
VectorKernel<(array[timestamp[us]], array[int64]) -> computed>, | |
VectorKernel<(array[timestamp[ns]], array[uint8]) -> computed>, | |
VectorKernel<(array[timestamp[ns]], array[uint16]) -> computed>, | |
VectorKernel<(array[timestamp[ns]], array[uint32]) -> computed>, | |
VectorKernel<(array[timestamp[ns]], array[uint64]) -> computed>, | |
VectorKernel<(array[timestamp[ns]], array[int8]) -> computed>, | |
VectorKernel<(array[timestamp[ns]], array[int16]) -> computed>, | |
VectorKernel<(array[timestamp[ns]], array[int32]) -> computed>, | |
VectorKernel<(array[timestamp[ns]], array[int64]) -> computed>, | |
VectorKernel<(array[binary], array[uint8]) -> computed>, | |
VectorKernel<(array[binary], array[uint16]) -> computed>, | |
VectorKernel<(array[binary], array[uint32]) -> computed>, | |
VectorKernel<(array[binary], array[uint64]) -> computed>, | |
VectorKernel<(array[binary], array[int8]) -> computed>, | |
VectorKernel<(array[binary], array[int16]) -> computed>, | |
VectorKernel<(array[binary], array[int32]) -> computed>, | |
VectorKernel<(array[binary], array[int64]) -> computed>, | |
VectorKernel<(array[string], array[uint8]) -> computed>, | |
VectorKernel<(array[string], array[uint16]) -> computed>, | |
VectorKernel<(array[string], array[uint32]) -> computed>, | |
VectorKernel<(array[string], array[uint64]) -> computed>, | |
VectorKernel<(array[string], array[int8]) -> computed>, | |
VectorKernel<(array[string], array[int16]) -> computed>, | |
VectorKernel<(array[string], array[int32]) -> computed>, | |
VectorKernel<(array[string], array[int64]) -> computed>, | |
VectorKernel<(array[large_binary], array[uint8]) -> computed>, | |
VectorKernel<(array[large_binary], array[uint16]) -> computed>, | |
VectorKernel<(array[large_binary], array[uint32]) -> computed>, | |
VectorKernel<(array[large_binary], array[uint64]) -> computed>, | |
VectorKernel<(array[large_binary], array[int8]) -> computed>, | |
VectorKernel<(array[large_binary], array[int16]) -> computed>, | |
VectorKernel<(array[large_binary], array[int32]) -> computed>, | |
VectorKernel<(array[large_binary], array[int64]) -> computed>, | |
VectorKernel<(array[large_string], array[uint8]) -> computed>, | |
VectorKernel<(array[large_string], array[uint16]) -> computed>, | |
VectorKernel<(array[large_string], array[uint32]) -> computed>, | |
VectorKernel<(array[large_string], array[uint64]) -> computed>, | |
VectorKernel<(array[large_string], array[int8]) -> computed>, | |
VectorKernel<(array[large_string], array[int16]) -> computed>, | |
VectorKernel<(array[large_string], array[int32]) -> computed>, | |
VectorKernel<(array[large_string], array[int64]) -> computed>, | |
VectorKernel<(array[Type::DECIMAL], array[uint8]) -> computed>, | |
VectorKernel<(array[Type::DECIMAL], array[uint16]) -> computed>, | |
VectorKernel<(array[Type::DECIMAL], array[uint32]) -> computed>, | |
VectorKernel<(array[Type::DECIMAL], array[uint64]) -> computed>, | |
VectorKernel<(array[Type::DECIMAL], array[int8]) -> computed>, | |
VectorKernel<(array[Type::DECIMAL], array[int16]) -> computed>, | |
VectorKernel<(array[Type::DECIMAL], array[int32]) -> computed>, | |
VectorKernel<(array[Type::DECIMAL], array[int64]) -> computed>, | |
VectorKernel<(array[Type::DURATION], array[uint8]) -> computed>, | |
VectorKernel<(array[Type::DURATION], array[uint16]) -> computed>, | |
VectorKernel<(array[Type::DURATION], array[uint32]) -> computed>, | |
VectorKernel<(array[Type::DURATION], array[uint64]) -> computed>, | |
VectorKernel<(array[Type::DURATION], array[int8]) -> computed>, | |
VectorKernel<(array[Type::DURATION], array[int16]) -> computed>, | |
VectorKernel<(array[Type::DURATION], array[int32]) -> computed>, | |
VectorKernel<(array[Type::DURATION], array[int64]) -> computed>, | |
VectorKernel<(array[Type::TIMESTAMP], array[uint8]) -> computed>, | |
VectorKernel<(array[Type::TIMESTAMP], array[uint16]) -> computed>, | |
VectorKernel<(array[Type::TIMESTAMP], array[uint32]) -> computed>, | |
VectorKernel<(array[Type::TIMESTAMP], array[uint64]) -> computed>, | |
VectorKernel<(array[Type::TIMESTAMP], array[int8]) -> computed>, | |
VectorKernel<(array[Type::TIMESTAMP], array[int16]) -> computed>, | |
VectorKernel<(array[Type::TIMESTAMP], array[int32]) -> computed>, | |
VectorKernel<(array[Type::TIMESTAMP], array[int64]) -> computed>, | |
VectorKernel<(array[Type::TIME32], array[uint8]) -> computed>, | |
VectorKernel<(array[Type::TIME32], array[uint16]) -> computed>, | |
VectorKernel<(array[Type::TIME32], array[uint32]) -> computed>, | |
VectorKernel<(array[Type::TIME32], array[uint64]) -> computed>, | |
VectorKernel<(array[Type::TIME32], array[int8]) -> computed>, | |
VectorKernel<(array[Type::TIME32], array[int16]) -> computed>, | |
VectorKernel<(array[Type::TIME32], array[int32]) -> computed>, | |
VectorKernel<(array[Type::TIME32], array[int64]) -> computed>, | |
VectorKernel<(array[Type::TIME64], array[uint8]) -> computed>, | |
VectorKernel<(array[Type::TIME64], array[uint16]) -> computed>, | |
VectorKernel<(array[Type::TIME64], array[uint32]) -> computed>, | |
VectorKernel<(array[Type::TIME64], array[uint64]) -> computed>, | |
VectorKernel<(array[Type::TIME64], array[int8]) -> computed>, | |
VectorKernel<(array[Type::TIME64], array[int16]) -> computed>, | |
VectorKernel<(array[Type::TIME64], array[int32]) -> computed>, | |
VectorKernel<(array[Type::TIME64], array[int64]) -> computed>, | |
VectorKernel<(array[Type::FIXED_SIZE_BINARY], array[uint8]) -> computed>, | |
VectorKernel<(array[Type::FIXED_SIZE_BINARY], array[uint16]) -> computed>, | |
VectorKernel<(array[Type::FIXED_SIZE_BINARY], array[uint32]) -> computed>, | |
VectorKernel<(array[Type::FIXED_SIZE_BINARY], array[uint64]) -> computed>, | |
VectorKernel<(array[Type::FIXED_SIZE_BINARY], array[int8]) -> computed>, | |
VectorKernel<(array[Type::FIXED_SIZE_BINARY], array[int16]) -> computed>, | |
VectorKernel<(array[Type::FIXED_SIZE_BINARY], array[int32]) -> computed>, | |
VectorKernel<(array[Type::FIXED_SIZE_BINARY], array[int64]) -> computed>, | |
VectorKernel<(array[Type::LIST], array[uint8]) -> computed>, | |
VectorKernel<(array[Type::LIST], array[uint16]) -> computed>, | |
VectorKernel<(array[Type::LIST], array[uint32]) -> computed>, | |
VectorKernel<(array[Type::LIST], array[uint64]) -> computed>, | |
VectorKernel<(array[Type::LIST], array[int8]) -> computed>, | |
VectorKernel<(array[Type::LIST], array[int16]) -> computed>, | |
VectorKernel<(array[Type::LIST], array[int32]) -> computed>, | |
VectorKernel<(array[Type::LIST], array[int64]) -> computed>, | |
VectorKernel<(array[Type::LARGE_LIST], array[uint8]) -> computed>, | |
VectorKernel<(array[Type::LARGE_LIST], array[uint16]) -> computed>, | |
VectorKernel<(array[Type::LARGE_LIST], array[uint32]) -> computed>, | |
VectorKernel<(array[Type::LARGE_LIST], array[uint64]) -> computed>, | |
VectorKernel<(array[Type::LARGE_LIST], array[int8]) -> computed>, | |
VectorKernel<(array[Type::LARGE_LIST], array[int16]) -> computed>, | |
VectorKernel<(array[Type::LARGE_LIST], array[int32]) -> computed>, | |
VectorKernel<(array[Type::LARGE_LIST], array[int64]) -> computed>, | |
VectorKernel<(array[Type::FIXED_SIZE_LIST], array[uint8]) -> computed>, | |
VectorKernel<(array[Type::FIXED_SIZE_LIST], array[uint16]) -> computed>, | |
VectorKernel<(array[Type::FIXED_SIZE_LIST], array[uint32]) -> computed>, | |
VectorKernel<(array[Type::FIXED_SIZE_LIST], array[uint64]) -> computed>, | |
VectorKernel<(array[Type::FIXED_SIZE_LIST], array[int8]) -> computed>, | |
VectorKernel<(array[Type::FIXED_SIZE_LIST], array[int16]) -> computed>, | |
VectorKernel<(array[Type::FIXED_SIZE_LIST], array[int32]) -> computed>, | |
VectorKernel<(array[Type::FIXED_SIZE_LIST], array[int64]) -> computed>, | |
VectorKernel<(array[Type::STRUCT], array[uint8]) -> computed>, | |
VectorKernel<(array[Type::STRUCT], array[uint16]) -> computed>, | |
VectorKernel<(array[Type::STRUCT], array[uint32]) -> computed>, | |
VectorKernel<(array[Type::STRUCT], array[uint64]) -> computed>, | |
VectorKernel<(array[Type::STRUCT], array[int8]) -> computed>, | |
VectorKernel<(array[Type::STRUCT], array[int16]) -> computed>, | |
VectorKernel<(array[Type::STRUCT], array[int32]) -> computed>, | |
VectorKernel<(array[Type::STRUCT], array[int64]) -> computed>, | |
VectorKernel<(array[Type::UNION], array[uint8]) -> computed>, | |
VectorKernel<(array[Type::UNION], array[uint16]) -> computed>, | |
VectorKernel<(array[Type::UNION], array[uint32]) -> computed>, | |
VectorKernel<(array[Type::UNION], array[uint64]) -> computed>, | |
VectorKernel<(array[Type::UNION], array[int8]) -> computed>, | |
VectorKernel<(array[Type::UNION], array[int16]) -> computed>, | |
VectorKernel<(array[Type::UNION], array[int32]) -> computed>, | |
VectorKernel<(array[Type::UNION], array[int64]) -> computed>, | |
VectorKernel<(array[Type::DICTIONARY], array[uint8]) -> computed>, | |
VectorKernel<(array[Type::DICTIONARY], array[uint16]) -> computed>, | |
VectorKernel<(array[Type::DICTIONARY], array[uint32]) -> computed>, | |
VectorKernel<(array[Type::DICTIONARY], array[uint64]) -> computed>, | |
VectorKernel<(array[Type::DICTIONARY], array[int8]) -> computed>, | |
VectorKernel<(array[Type::DICTIONARY], array[int16]) -> computed>, | |
VectorKernel<(array[Type::DICTIONARY], array[int32]) -> computed>, | |
VectorKernel<(array[Type::DICTIONARY], array[int64]) -> computed>, | |
VectorKernel<(array[Type::MAP], array[uint8]) -> computed>, | |
VectorKernel<(array[Type::MAP], array[uint16]) -> computed>, | |
VectorKernel<(array[Type::MAP], array[uint32]) -> computed>, | |
VectorKernel<(array[Type::MAP], array[uint64]) -> computed>, | |
VectorKernel<(array[Type::MAP], array[int8]) -> computed>, | |
VectorKernel<(array[Type::MAP], array[int16]) -> computed>, | |
VectorKernel<(array[Type::MAP], array[int32]) -> computed>, | |
VectorKernel<(array[Type::MAP], array[int64]) -> computed>] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment