AdaptableFunctions.jl

AdaptableFunctions provides an API for functions that can be optimized/specialized for specific input types, sizes and the computing devices the input resides on.

This package defines a function adapt_to_input(f, example_input) that can be specialized to generate input-optimized versions of functions for specific function and input types.