Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
2.0.0
Description
Currently we have "DispatchExact" which requires an exact match of input types. "DispatchBest" would permit kernel selection with implicit casts required. Since multiple kernels may be valid when allowing implicit casts, we will need to break ties by estimating the "cost" of the implicit casts. For example, casting int8 to int32 is "less expensive" than implicitly casting to int64
Attachments
Issue Links
- is a child of
-
ARROW-8894 [C++] C++ array kernels framework and execution buildout (umbrella issue)
- Open
- is duplicated by
-
ARROW-11078 [C++] Implement autocasting in arithmetic compute kernels
- Closed
-
ARROW-11080 [C++][Dataset] Improvements to implicit casting
- Closed
- relates to
-
ARROW-8901 [C++] Reduce number of take kernels
- Resolved
-
ARROW-8905 [C++] Collapse Take APIs from 8 to 1 or 2
- Closed
- links to