StrictMinMaxConstraint¶
- class torch.fx.experimental.symbolic_shapes.StrictMinMaxConstraint(warn_only, vr)[源代码][源代码]¶
对于客户端:此维度的尺寸必须在 'vr' 指定的范围内(包含下限和上限),并且必须是非负数,不应为 0 或 1(但请参见下面的注意)。
对于后端:此维度上不得有任何未被给定上下限隐含的 guards。无论下限如何,后端都可以假定尺寸为非负数,且不为 0 或 1。
无界的 StrictMinMaxConstraint 可以被视为“RelaxedUnspecConstraint”的严格版本。
注意:导出通常会不健全地假定图适用于 0/1,即使在跟踪时我们假定尺寸不为 0 或 1。其思想是,如果我们生成一个适用于一定范围值的图,那么对于 N=0/1 也将没问题。