Skip to content

Remove numpy dtypes from ArgExtFunction and SegmentedFunction

This change removes numpy dtypes from ArgExtFunction and SegmentedFunction reduction operations. These can't be used since they are unpickleable.

This change adds a make_tuple() function to loopy and uses tuples to produce neutral elements for tuple-typed reductions. As a result, these reduction operations don't need to keep a reference to their types anymore.

Closes #80 (closed)

Edited by Matt Wala

Merge request reports