你好,即使输入尺寸是固定的,某些维度的 stride 会被设置为 -1,表示该维度需要根据输入的实际数据和硬件对齐要求进行计算。-1 在这种情况下是一个占位符,代表“待计算”状态。例如内存对齐,YUV 图像中的 stride 需要对齐到某个特定的字节边界(如 32 字节对齐)。即使 validShape 是固定的,stride 也可能需要根据数据的对齐要求来动态计算,因此使用 -1 来表示需要在运行时处理的情况。