Index _ | A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | R | S | T | V | W _ __eq__() (nir.ir.NIRNode method) (nir.ir.node.NIRNode method) (nir.NIRNode method) __post_init__() (nir.Affine method) (nir.AvgPool2d method) (nir.Conv1d method) (nir.Conv2d method) (nir.CubaLIF method) (nir.Delay method) (nir.Flatten method) (nir.I method) (nir.IF method) (nir.Input method) (nir.ir.Affine method) (nir.ir.AvgPool2d method) (nir.ir.conv.Conv1d method) (nir.ir.conv.Conv2d method) (nir.ir.Conv1d method) (nir.ir.Conv2d method) (nir.ir.CubaLIF method) (nir.ir.Delay method) (nir.ir.delay.Delay method) (nir.ir.Flatten method) (nir.ir.flatten.Flatten method) (nir.ir.graph.Input method) (nir.ir.graph.NIRGraph method) (nir.ir.graph.Output method) (nir.ir.I method) (nir.ir.IF method) (nir.ir.Input method) (nir.ir.LI method) (nir.ir.LIF method) (nir.ir.Linear method) (nir.ir.linear.Affine method) (nir.ir.linear.Linear method) (nir.ir.linear.Scale method) (nir.ir.neuron.CubaLIF method) (nir.ir.neuron.I method) (nir.ir.neuron.IF method) (nir.ir.neuron.LI method) (nir.ir.neuron.LIF method) (nir.ir.NIRGraph method) (nir.ir.Output method) (nir.ir.pooling.AvgPool2d method) (nir.ir.pooling.SumPool2d method) (nir.ir.Scale method) (nir.ir.SumPool2d method) (nir.ir.surrogate_gradient.Threshold method) (nir.ir.Threshold method) (nir.LI method) (nir.LIF method) (nir.Linear method) (nir.NIRGraph method) (nir.Output method) (nir.Scale method) (nir.SumPool2d method) (nir.Threshold method) A Affine (class in nir) (class in nir.ir), [1] (class in nir.ir.linear) AvgPool2d (class in nir) (class in nir.ir), [1] (class in nir.ir.pooling) B bias (nir.Affine attribute) (nir.Conv1d attribute) (nir.Conv2d attribute) (nir.ir.Affine attribute) (nir.ir.conv.Conv1d attribute) (nir.ir.conv.Conv2d attribute) (nir.ir.Conv1d attribute) (nir.ir.Conv2d attribute) (nir.ir.linear.Affine attribute) C calc_flatten_output() (in module nir.ir.utils) calculate_conv_output() (in module nir.ir.utils) Conv1d (class in nir) (class in nir.ir), [1] (class in nir.ir.conv) Conv2d (class in nir) (class in nir.ir), [1] (class in nir.ir.conv) CubaLIF (class in nir) (class in nir.ir), [1] (class in nir.ir.neuron) D Delay (class in nir) (class in nir.ir), [1] (class in nir.ir.delay) delay (nir.Delay attribute) (nir.ir.Delay attribute) (nir.ir.delay.Delay attribute) dict2NIRNode() (in module nir) (in module nir.ir), [1] dilation (nir.Conv1d attribute) (nir.Conv2d attribute) (nir.ir.conv.Conv1d attribute) (nir.ir.conv.Conv2d attribute) (nir.ir.Conv1d attribute) (nir.ir.Conv2d attribute) E Edges (in module nir.ir.typing) edges (nir.ir.graph.NIRGraph attribute) (nir.ir.NIRGraph attribute) (nir.NIRGraph attribute) end_dim (nir.Flatten attribute) (nir.ir.Flatten attribute) (nir.ir.flatten.Flatten attribute) ensure_str() (in module nir.ir.utils) F Flatten (class in nir) (class in nir.ir), [1] (class in nir.ir.flatten) from_dict() (nir.Flatten class method) (nir.Input class method) (nir.ir.Flatten class method) (nir.ir.flatten.Flatten class method) (nir.ir.graph.Input class method) (nir.ir.graph.NIRGraph class method) (nir.ir.graph.Output class method) (nir.ir.Input class method) (nir.ir.NIRGraph class method) (nir.ir.NIRNode class method) (nir.ir.node.NIRNode class method) (nir.ir.Output class method) (nir.NIRGraph class method) (nir.NIRNode class method) (nir.Output class method) from_list() (nir.ir.graph.NIRGraph static method) (nir.ir.NIRGraph static method), [1] (nir.NIRGraph static method) G groups (nir.Conv1d attribute) (nir.Conv2d attribute) (nir.ir.conv.Conv1d attribute) (nir.ir.conv.Conv2d attribute) (nir.ir.Conv1d attribute) (nir.ir.Conv2d attribute) H hdf2dict() (in module nir.serialization) I I (class in nir) (class in nir.ir), [1] (class in nir.ir.neuron) IF (class in nir) (class in nir.ir), [1] (class in nir.ir.neuron) infer_types() (nir.ir.graph.NIRGraph method) (nir.ir.NIRGraph method), [1] (nir.NIRGraph method) Input (class in nir) (class in nir.ir), [1] (class in nir.ir.graph) input_shape (nir.Conv1d attribute) (nir.Conv2d attribute) (nir.ir.conv.Conv1d attribute) (nir.ir.conv.Conv2d attribute) (nir.ir.Conv1d attribute) (nir.ir.Conv2d attribute) input_type (nir.Affine attribute) (nir.Conv1d attribute) (nir.CubaLIF attribute) (nir.Delay attribute) (nir.Flatten attribute), [1] (nir.I attribute) (nir.IF attribute) (nir.Input attribute) (nir.ir.Affine attribute) (nir.ir.conv.Conv1d attribute) (nir.ir.Conv1d attribute) (nir.ir.CubaLIF attribute) (nir.ir.Delay attribute) (nir.ir.delay.Delay attribute) (nir.ir.Flatten attribute), [1] (nir.ir.flatten.Flatten attribute), [1] (nir.ir.graph.Input attribute) (nir.ir.graph.NIRGraph attribute) (nir.ir.I attribute) (nir.ir.IF attribute) (nir.ir.Input attribute) (nir.ir.LI attribute) (nir.ir.LIF attribute) (nir.ir.linear.Affine attribute) (nir.ir.neuron.CubaLIF attribute) (nir.ir.neuron.I attribute) (nir.ir.neuron.IF attribute) (nir.ir.neuron.LI attribute) (nir.ir.neuron.LIF attribute) (nir.ir.NIRGraph attribute) (nir.ir.pooling.SumPool2d attribute) (nir.ir.SumPool2d attribute) (nir.ir.surrogate_gradient.Threshold attribute) (nir.ir.Threshold attribute) (nir.LI attribute) (nir.LIF attribute) (nir.NIRGraph attribute) (nir.SumPool2d attribute) (nir.Threshold attribute) inputs (nir.ir.graph.NIRGraph property) (nir.ir.NIRGraph property) (nir.NIRGraph property) K kernel_size (nir.AvgPool2d attribute) (nir.ir.AvgPool2d attribute) (nir.ir.pooling.AvgPool2d attribute) (nir.ir.pooling.SumPool2d attribute) (nir.ir.SumPool2d attribute) (nir.SumPool2d attribute) L LI (class in nir) (class in nir.ir), [1] (class in nir.ir.neuron) LIF (class in nir) (class in nir.ir), [1] (class in nir.ir.neuron) Linear (class in nir) (class in nir.ir), [1] (class in nir.ir.linear) M metadata (nir.Affine attribute) (nir.Conv1d attribute) (nir.CubaLIF attribute) (nir.Delay attribute) (nir.Flatten attribute) (nir.I attribute) (nir.IF attribute) (nir.ir.Affine attribute) (nir.ir.conv.Conv1d attribute) (nir.ir.Conv1d attribute) (nir.ir.CubaLIF attribute) (nir.ir.Delay attribute) (nir.ir.delay.Delay attribute) (nir.ir.Flatten attribute) (nir.ir.flatten.Flatten attribute) (nir.ir.graph.NIRGraph attribute) (nir.ir.I attribute) (nir.ir.IF attribute) (nir.ir.LI attribute) (nir.ir.LIF attribute) (nir.ir.linear.Affine attribute) (nir.ir.neuron.CubaLIF attribute) (nir.ir.neuron.I attribute) (nir.ir.neuron.IF attribute) (nir.ir.neuron.LI attribute) (nir.ir.neuron.LIF attribute) (nir.ir.NIRGraph attribute) (nir.ir.pooling.SumPool2d attribute) (nir.ir.SumPool2d attribute) (nir.ir.surrogate_gradient.Threshold attribute) (nir.ir.Threshold attribute) (nir.LI attribute) (nir.LIF attribute) (nir.NIRGraph attribute) (nir.SumPool2d attribute) (nir.Threshold attribute) module nir nir.ir, [1] nir.ir.conv nir.ir.delay nir.ir.flatten nir.ir.graph nir.ir.linear nir.ir.neuron nir.ir.node nir.ir.pooling nir.ir.surrogate_gradient nir.ir.typing nir.ir.utils nir.serialization N nir module nir.ir module, [1] nir.ir.conv module nir.ir.delay module nir.ir.flatten module nir.ir.graph module nir.ir.linear module nir.ir.neuron module nir.ir.node module nir.ir.pooling module nir.ir.surrogate_gradient module nir.ir.typing module nir.ir.utils module nir.serialization module NIRGraph (class in nir) (class in nir.ir), [1] (class in nir.ir.graph) NIRNode (class in nir) (class in nir.ir), [1] (class in nir.ir.node) Nodes (in module nir.ir.typing) nodes (nir.ir.graph.NIRGraph attribute) (nir.ir.NIRGraph attribute) (nir.NIRGraph attribute) O Output (class in nir) (class in nir.ir), [1] (class in nir.ir.graph) output_type (nir.Affine attribute) (nir.Conv1d attribute) (nir.CubaLIF attribute) (nir.Delay attribute) (nir.Flatten attribute) (nir.I attribute) (nir.IF attribute) (nir.ir.Affine attribute) (nir.ir.conv.Conv1d attribute) (nir.ir.Conv1d attribute) (nir.ir.CubaLIF attribute) (nir.ir.Delay attribute) (nir.ir.delay.Delay attribute) (nir.ir.Flatten attribute) (nir.ir.flatten.Flatten attribute) (nir.ir.graph.NIRGraph attribute) (nir.ir.graph.Output attribute) (nir.ir.I attribute) (nir.ir.IF attribute) (nir.ir.LI attribute) (nir.ir.LIF attribute) (nir.ir.linear.Affine attribute) (nir.ir.neuron.CubaLIF attribute) (nir.ir.neuron.I attribute) (nir.ir.neuron.IF attribute) (nir.ir.neuron.LI attribute) (nir.ir.neuron.LIF attribute) (nir.ir.NIRGraph attribute) (nir.ir.Output attribute) (nir.ir.pooling.SumPool2d attribute) (nir.ir.SumPool2d attribute) (nir.ir.surrogate_gradient.Threshold attribute) (nir.ir.Threshold attribute) (nir.LI attribute) (nir.LIF attribute) (nir.NIRGraph attribute) (nir.Output attribute) (nir.SumPool2d attribute) (nir.Threshold attribute) outputs (nir.ir.graph.NIRGraph property) (nir.ir.NIRGraph property) (nir.NIRGraph property) P padding (nir.AvgPool2d attribute) (nir.Conv1d attribute) (nir.Conv2d attribute) (nir.ir.AvgPool2d attribute) (nir.ir.conv.Conv1d attribute) (nir.ir.conv.Conv2d attribute) (nir.ir.Conv1d attribute) (nir.ir.Conv2d attribute) (nir.ir.pooling.AvgPool2d attribute) (nir.ir.pooling.SumPool2d attribute) (nir.ir.SumPool2d attribute) (nir.SumPool2d attribute) parse_shape_argument() (in module nir.ir.utils) R r (nir.CubaLIF attribute) (nir.I attribute) (nir.IF attribute) (nir.ir.CubaLIF attribute) (nir.ir.I attribute) (nir.ir.IF attribute) (nir.ir.LI attribute) (nir.ir.LIF attribute) (nir.ir.neuron.CubaLIF attribute) (nir.ir.neuron.I attribute) (nir.ir.neuron.IF attribute) (nir.ir.neuron.LI attribute) (nir.ir.neuron.LIF attribute) (nir.LI attribute) (nir.LIF attribute) read() (in module nir), [1] (in module nir.serialization) read_node() (in module nir.serialization) read_version() (in module nir.serialization) S Scale (class in nir) (class in nir.ir), [1] (class in nir.ir.linear) scale (nir.ir.linear.Scale attribute) (nir.ir.Scale attribute) (nir.Scale attribute) start_dim (nir.Flatten attribute) (nir.ir.Flatten attribute) (nir.ir.flatten.Flatten attribute) str2NIRNode() (in module nir) (in module nir.ir) stride (nir.AvgPool2d attribute) (nir.Conv1d attribute) (nir.Conv2d attribute) (nir.ir.AvgPool2d attribute) (nir.ir.conv.Conv1d attribute) (nir.ir.conv.Conv2d attribute) (nir.ir.Conv1d attribute) (nir.ir.Conv2d attribute) (nir.ir.pooling.AvgPool2d attribute) (nir.ir.pooling.SumPool2d attribute) (nir.ir.SumPool2d attribute) (nir.SumPool2d attribute) SumPool2d (class in nir) (class in nir.ir), [1] (class in nir.ir.pooling) T tau (nir.ir.LI attribute) (nir.ir.LIF attribute) (nir.ir.neuron.LI attribute) (nir.ir.neuron.LIF attribute) (nir.LI attribute) (nir.LIF attribute) tau_mem (nir.CubaLIF attribute) (nir.ir.CubaLIF attribute) (nir.ir.neuron.CubaLIF attribute) tau_syn (nir.CubaLIF attribute) (nir.ir.CubaLIF attribute) (nir.ir.neuron.CubaLIF attribute) Threshold (class in nir) (class in nir.ir), [1] (class in nir.ir.surrogate_gradient) threshold (nir.ir.surrogate_gradient.Threshold attribute) (nir.ir.Threshold attribute) (nir.Threshold attribute) to_dict() (nir.Flatten method) (nir.Input method) (nir.ir.Flatten method), [1] (nir.ir.flatten.Flatten method) (nir.ir.graph.Input method) (nir.ir.graph.NIRGraph method) (nir.ir.graph.Output method) (nir.ir.Input method), [1] (nir.ir.NIRGraph method), [1] (nir.ir.NIRNode method), [1] (nir.ir.node.NIRNode method) (nir.ir.Output method), [1] (nir.NIRGraph method) (nir.NIRNode method) (nir.Output method) try_byte_to_str() (in module nir.serialization) Types (in module nir.ir.typing) V v_leak (nir.CubaLIF attribute) (nir.ir.CubaLIF attribute) (nir.ir.LI attribute) (nir.ir.LIF attribute) (nir.ir.neuron.CubaLIF attribute) (nir.ir.neuron.LI attribute) (nir.ir.neuron.LIF attribute) (nir.LI attribute) (nir.LIF attribute) v_threshold (nir.CubaLIF attribute) (nir.IF attribute) (nir.ir.CubaLIF attribute) (nir.ir.IF attribute) (nir.ir.LIF attribute) (nir.ir.neuron.CubaLIF attribute) (nir.ir.neuron.IF attribute) (nir.ir.neuron.LIF attribute) (nir.LIF attribute) W w_in (nir.CubaLIF attribute) (nir.ir.CubaLIF attribute) (nir.ir.neuron.CubaLIF attribute) weight (nir.Affine attribute) (nir.Conv1d attribute) (nir.Conv2d attribute) (nir.ir.Affine attribute) (nir.ir.conv.Conv1d attribute) (nir.ir.conv.Conv2d attribute) (nir.ir.Conv1d attribute) (nir.ir.Conv2d attribute) (nir.ir.Linear attribute) (nir.ir.linear.Affine attribute) (nir.ir.linear.Linear attribute) (nir.Linear attribute) write() (in module nir), [1] (in module nir.serialization)