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, 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
¤
_retrieve_dtype(dtype)
¤
Source code in cirkit/backend/torch/rules/parameters.py
69 70 71 72 73 74 75 76 77 78 79 | |
compile_clamp_parameter(compiler, p)
¤
Source code in cirkit/backend/torch/rules/parameters.py
178 179 180 | |
compile_conjugate_parameter(compiler, p)
¤
Source code in cirkit/backend/torch/rules/parameters.py
183 184 185 186 187 | |
compile_constant_parameter(compiler, p)
¤
Source code in cirkit/backend/torch/rules/parameters.py
92 93 94 95 96 97 98 | |
compile_exp_parameter(compiler, p)
¤
Source code in cirkit/backend/torch/rules/parameters.py
149 150 151 | |
compile_gaussian_product_log_partition(compiler, p)
¤
Source code in cirkit/backend/torch/rules/parameters.py
244 245 246 247 | |
compile_gaussian_product_mean(compiler, p)
¤
Source code in cirkit/backend/torch/rules/parameters.py
232 233 234 235 | |
compile_gaussian_product_stddev(compiler, p)
¤
Source code in cirkit/backend/torch/rules/parameters.py
238 239 240 241 | |
compile_hadamard_parameter(compiler, p)
¤
Source code in cirkit/backend/torch/rules/parameters.py
120 121 122 123 124 | |
compile_index_parameter(compiler, p)
¤
Source code in cirkit/backend/torch/rules/parameters.py
110 111 112 | |
compile_kronecker_parameter(compiler, p)
¤
Source code in cirkit/backend/torch/rules/parameters.py
127 128 129 130 131 | |
compile_log_parameter(compiler, p)
¤
Source code in cirkit/backend/torch/rules/parameters.py
154 155 156 | |
compile_log_softmax_parameter(compiler, p)
¤
Source code in cirkit/backend/torch/rules/parameters.py
218 219 220 221 222 | |
compile_mixing_weight_parameter(compiler, p)
¤
Source code in cirkit/backend/torch/rules/parameters.py
225 226 227 228 229 | |
compile_outer_product_parameter(compiler, p)
¤
Source code in cirkit/backend/torch/rules/parameters.py
134 135 136 137 138 139 | |
compile_outer_sum_parameter(compiler, p)
¤
Source code in cirkit/backend/torch/rules/parameters.py
142 143 144 145 146 | |
compile_polynomial_differential(compiler, p)
¤
Source code in cirkit/backend/torch/rules/parameters.py
256 257 258 259 | |
compile_polynomial_product(compiler, p)
¤
Source code in cirkit/backend/torch/rules/parameters.py
250 251 252 253 | |
compile_reduce_lse_parameter(compiler, p)
¤
Source code in cirkit/backend/torch/rules/parameters.py
204 205 206 207 208 | |
compile_reduce_product_parameter(compiler, p)
¤
Source code in cirkit/backend/torch/rules/parameters.py
197 198 199 200 201 | |
compile_reduce_sum_parameter(compiler, p)
¤
Source code in cirkit/backend/torch/rules/parameters.py
190 191 192 193 194 | |
compile_reference_parameter(compiler, p)
¤
Source code in cirkit/backend/torch/rules/parameters.py
101 102 103 104 105 106 107 | |
compile_scaled_sigmoid_parameter(compiler, p)
¤
Source code in cirkit/backend/torch/rules/parameters.py
171 172 173 174 175 | |
compile_sigmoid_parameter(compiler, p)
¤
Source code in cirkit/backend/torch/rules/parameters.py
164 165 166 167 168 | |
compile_softmax_parameter(compiler, p)
¤
Source code in cirkit/backend/torch/rules/parameters.py
211 212 213 214 215 | |
compile_square_parameter(compiler, p)
¤
Source code in cirkit/backend/torch/rules/parameters.py
159 160 161 | |
compile_sum_parameter(compiler, p)
¤
Source code in cirkit/backend/torch/rules/parameters.py
115 116 117 | |
compile_tensor_parameter(compiler, p)
¤
Source code in cirkit/backend/torch/rules/parameters.py
82 83 84 85 86 87 88 89 | |