torchoutil.pyoutil.functools module

class Compose[source]
class Compose(
fn0: Callable[[T], U],
/,
)
class Compose(
fn0: Callable[[T], Any],
fn1: Callable[[Any], U],
/,
)
class Compose(
fn0: Callable[[T], Any],
fn1: Callable[[Any], Any],
fn2: Callable[[Any], U],
/,
)
class Compose(
fn0: Callable[[T], Any],
fn1: Callable[[Any], Any],
fn2: Callable[[Any], Any],
fn3: Callable[[Any], U],
/,
)
class Compose(
fn0: Callable[[T], Any],
fn1: Callable[[Any], Any],
fn2: Callable[[Any], Any],
fn3: Callable[[Any], Any],
fn4: Callable[[Any], U],
/,
)
class Compose(
*fns: Callable,
)

Bases: Generic[T, U]

compose

alias of Compose

filter_and_call(
fn: Callable[[...], T],
**kwargs: Any,
) T[source]

Filter kwargs with function arg names and call function.

function_alias(
alternative: Callable[[P], U],
) Callable[[...], Callable[[P], U]][source]
identity(
x: T,
) T[source]

Identity function placeholder.