CondSeq

class torchelie.nn.CondSeq(*args: torch.nn.modules.module.Module)
class torchelie.nn.CondSeq(arg: OrderedDict[str, Module])

An extension to torch’s Sequential that allows conditioning either as a second forward argument or condition()

condition(z: Any)None

Conditions all the layers on z

Parameters

z – conditioning

forward(x: Any, z: Optional[Any] = None)Any

Forward pass

Parameters
  • x – input

  • z (optional) – conditioning. condition() must be called first if left None

training: bool