评价此页

StrictMinMaxConstraint#

class torch.fx.experimental.symbolic_shapes.StrictMinMaxConstraint(warn_only, vr)[source]#

对于客户端:此维度的尺寸必须在“vr”(指定包含下限和上限的范围)内,并且必须是非负数,不应为 0 或 1(但请参阅下方的 NB)。

对于后端:此维度上不得存在任何不受给定下限和上限约束的 guard。无论下限如何,后端都可以假定该尺寸是非负数,并且不为 0 或 1。

无界 StrictMinMaxConstraint 可以被视为“RelaxedUnspecConstraint”的严格版本。

NB:导出通常会不健全地假定一个图适用于 0/1,即使在跟踪时我们假定尺寸不是 0 或 1。其思想是,如果我们生成的图适用于一系列值,那么它对 N=0/1 也将是可行的。

render(source)[source]#

格式化约束方程

返回类型

str