StrictMinMaxConstraint¶
- class torch.fx.experimental.symbolic_shapes.StrictMinMaxConstraint(warn_only, vr)[source][source]¶
对于客户端:此维度的大小必须在 'vr' 范围内('vr' 指定了下限和上限,包括下限和上限),并且必须是非负数,且不应为 0 或 1(但请参见下面的 NB)。
对于后端:此维度上不得有任何未由给定下限和上限暗示的保护。无论下限如何,后端都可以假定大小为非负数,且不为 0 或 1。
无界的 StrictMinMaxConstraint 可以被认为是 “RelaxedUnspecConstraint” 的严格版本。
注意:导出通常会不健全地假定图适用于 0/1,即使在跟踪时我们假定大小不为 0 或 1。 我们的想法是,如果我们生成一个适用于一系列值的图,那么对于 N=0/1 也是可以的。