def rate_refusal
import bendtorch-core@0.1.0.0/src/autograd/sgd.bend as Sgdimport Base
import bendtorch-core@0.1.0.0/src/tensor/elementwise.bend as Elementwise
167# InvalidLearningRate when lr is below zero, as PyTorch's `lr < 0.0`; None
168# for every other word, -0.0, NaN and +inf included.
169def rate_refusal(+lr: F32) -> Maybe<&2, Error>:
170 refused_if(Elementwise.below_zero(lr))
Uses (5)
Used by (6)
- bendtorch-core@0.1.0.0/src/autograd/sgd:checked
- bendtorch-core@0.1.0.0/src/autograd/sgd_LAWS:rate_refusals
- bendtorch-core@0.1.0.0/src/autograd/sgd_LAWS:sgd_negative_rate_refused
- bendtorch-core@0.1.0.0/src/autograd/sgd_LAWS:sgd_rate_accepted
- bendtorch-core@0.1.0.0/src/autograd/sgd_LAWS:sgd_step_accepted
- …