parameters
parameters
¤
DEFAULT_PARAMETER_COMPILATION_RULES = {TensorParameter: compile_tensor_parameter, ConstantParameter: compile_constant_parameter, ReferenceParameter: compile_reference_parameter, IndexParameter: compile_index_parameter, SumParameter: compile_sum_parameter, HadamardParameter: compile_hadamard_parameter, KroneckerParameter: compile_kronecker_parameter, OuterProductParameter: compile_outer_product_parameter, OuterSumParameter: compile_outer_sum_parameter, ExpParameter: compile_exp_parameter, LogParameter: compile_log_parameter, SquareParameter: compile_square_parameter, SigmoidParameter: compile_sigmoid_parameter, ScaledSigmoidParameter: compile_scaled_sigmoid_parameter, ClampParameter: compile_clamp_parameter, SoftplusParameter: compile_softplus_parameter, ConjugateParameter: compile_conjugate_parameter, ReduceSumParameter: compile_reduce_sum_parameter, ReduceProductParameter: compile_reduce_product_parameter, ReduceLSEParameter: compile_reduce_lse_parameter, SoftmaxParameter: compile_softmax_parameter, LogSoftmaxParameter: compile_log_softmax_parameter, MixingWeightParameter: compile_mixing_weight_parameter, GaussianProductMean: compile_gaussian_product_mean, GaussianProductStddev: compile_gaussian_product_stddev, GaussianProductLogPartition: compile_gaussian_product_log_partition, PolynomialProduct: compile_polynomial_product, PolynomialDifferential: compile_polynomial_differential}
module-attribute
¤
compile_clamp_parameter(compiler, p)
¤
Source code in cirkit/backend/torch/rules/parameters.py
188 189 190 | |
compile_conjugate_parameter(compiler, p)
¤
Source code in cirkit/backend/torch/rules/parameters.py
200 201 202 203 204 | |
compile_constant_parameter(compiler, p)
¤
Source code in cirkit/backend/torch/rules/parameters.py
99 100 101 102 103 104 105 106 107 108 | |
compile_exp_parameter(compiler, p)
¤
Source code in cirkit/backend/torch/rules/parameters.py
159 160 161 | |
compile_gaussian_product_log_partition(compiler, p)
¤
Source code in cirkit/backend/torch/rules/parameters.py
261 262 263 264 | |
compile_gaussian_product_mean(compiler, p)
¤
Source code in cirkit/backend/torch/rules/parameters.py
249 250 251 252 | |
compile_gaussian_product_stddev(compiler, p)
¤
Source code in cirkit/backend/torch/rules/parameters.py
255 256 257 258 | |
compile_hadamard_parameter(compiler, p)
¤
Source code in cirkit/backend/torch/rules/parameters.py
130 131 132 133 134 | |
compile_index_parameter(compiler, p)
¤
Source code in cirkit/backend/torch/rules/parameters.py
120 121 122 | |
compile_kronecker_parameter(compiler, p)
¤
Source code in cirkit/backend/torch/rules/parameters.py
137 138 139 140 141 | |
compile_log_parameter(compiler, p)
¤
Source code in cirkit/backend/torch/rules/parameters.py
164 165 166 | |
compile_log_softmax_parameter(compiler, p)
¤
Source code in cirkit/backend/torch/rules/parameters.py
235 236 237 238 239 | |
compile_mixing_weight_parameter(compiler, p)
¤
Source code in cirkit/backend/torch/rules/parameters.py
242 243 244 245 246 | |
compile_outer_product_parameter(compiler, p)
¤
Source code in cirkit/backend/torch/rules/parameters.py
144 145 146 147 148 149 | |
compile_outer_sum_parameter(compiler, p)
¤
Source code in cirkit/backend/torch/rules/parameters.py
152 153 154 155 156 | |
compile_polynomial_differential(compiler, p)
¤
Source code in cirkit/backend/torch/rules/parameters.py
273 274 275 276 | |
compile_polynomial_product(compiler, p)
¤
Source code in cirkit/backend/torch/rules/parameters.py
267 268 269 270 | |
compile_reduce_lse_parameter(compiler, p)
¤
Source code in cirkit/backend/torch/rules/parameters.py
221 222 223 224 225 | |
compile_reduce_product_parameter(compiler, p)
¤
Source code in cirkit/backend/torch/rules/parameters.py
214 215 216 217 218 | |
compile_reduce_sum_parameter(compiler, p)
¤
Source code in cirkit/backend/torch/rules/parameters.py
207 208 209 210 211 | |
compile_reference_parameter(compiler, p)
¤
Source code in cirkit/backend/torch/rules/parameters.py
111 112 113 114 115 116 117 | |
compile_scaled_sigmoid_parameter(compiler, p)
¤
Source code in cirkit/backend/torch/rules/parameters.py
181 182 183 184 185 | |
compile_sigmoid_parameter(compiler, p)
¤
Source code in cirkit/backend/torch/rules/parameters.py
174 175 176 177 178 | |
compile_softmax_parameter(compiler, p)
¤
Source code in cirkit/backend/torch/rules/parameters.py
228 229 230 231 232 | |
compile_softplus_parameter(compiler, p)
¤
Source code in cirkit/backend/torch/rules/parameters.py
193 194 195 196 197 | |
compile_square_parameter(compiler, p)
¤
Source code in cirkit/backend/torch/rules/parameters.py
169 170 171 | |
compile_sum_parameter(compiler, p)
¤
Source code in cirkit/backend/torch/rules/parameters.py
125 126 127 | |
compile_tensor_parameter(compiler, p)
¤
Source code in cirkit/backend/torch/rules/parameters.py
89 90 91 92 93 94 95 96 | |