hawk.Value

hawk.Value#

class hawk.Value[source]#

Bases: object

One traced IR value: every operator on it mints a node.

Methods

__init__(…)

at(…)

u.at(i) / u.at(row=…, col=…): this per-lane input read at another lane, by flat lane index or by every Grid axis.

max(…)

The maximum over the value's own axis (None: every entry).

mean(…)

The mean over the value's own axis (None: every entry).

min(…)

The minimum over the value's own axis (None: every entry).

sum(…)

The sum over the value's own axis (None: every entry).

classmethod __new__(*args, **kwargs)#