@@ -632,7 +632,7 @@ def forward(self, x):
632632def window_partition (x , window_size : List [int ]):
633633 B , H , W , C = x .shape
634634 _assert (H % window_size [0 ] == 0 , f'height ({ H } ) must be divisible by window ({ window_size [0 ]} )' )
635- _assert (W % window_size [1 ] == 0 , ' ' )
635+ _assert (W % window_size [1 ] == 0 , f'width ( { W } ) must be divisible by window ( { window_size [ 1 ] } ) ' )
636636 x = x .view (B , H // window_size [0 ], window_size [0 ], W // window_size [1 ], window_size [1 ], C )
637637 windows = x .permute (0 , 1 , 3 , 2 , 4 , 5 ).contiguous ().view (- 1 , window_size [0 ], window_size [1 ], C )
638638 return windows
@@ -650,7 +650,7 @@ def window_reverse(windows, window_size: List[int], img_size: List[int]):
650650def grid_partition (x , grid_size : List [int ]):
651651 B , H , W , C = x .shape
652652 _assert (H % grid_size [0 ] == 0 , f'height { H } must be divisible by grid { grid_size [0 ]} ' )
653- _assert (W % grid_size [1 ] == 0 , ' ' )
653+ _assert (W % grid_size [1 ] == 0 , f'width { W } must be divisible by grid { grid_size [ 1 ] } ' )
654654 x = x .view (B , grid_size [0 ], H // grid_size [0 ], grid_size [1 ], W // grid_size [1 ], C )
655655 windows = x .permute (0 , 2 , 4 , 1 , 3 , 5 ).contiguous ().view (- 1 , grid_size [0 ], grid_size [1 ], C )
656656 return windows
@@ -816,7 +816,7 @@ def forward(self, x):
816816def window_partition_nchw (x , window_size : List [int ]):
817817 B , C , H , W = x .shape
818818 _assert (H % window_size [0 ] == 0 , f'height ({ H } ) must be divisible by window ({ window_size [0 ]} )' )
819- _assert (W % window_size [1 ] == 0 , ' ' )
819+ _assert (W % window_size [1 ] == 0 , f'width ( { W } ) must be divisible by window ( { window_size [ 1 ] } ) ' )
820820 x = x .view (B , C , H // window_size [0 ], window_size [0 ], W // window_size [1 ], window_size [1 ])
821821 windows = x .permute (0 , 2 , 4 , 1 , 3 , 5 ).contiguous ().view (- 1 , C , window_size [0 ], window_size [1 ])
822822 return windows
@@ -834,7 +834,7 @@ def window_reverse_nchw(windows, window_size: List[int], img_size: List[int]):
834834def grid_partition_nchw (x , grid_size : List [int ]):
835835 B , C , H , W = x .shape
836836 _assert (H % grid_size [0 ] == 0 , f'height { H } must be divisible by grid { grid_size [0 ]} ' )
837- _assert (W % grid_size [1 ] == 0 , ' ' )
837+ _assert (W % grid_size [1 ] == 0 , f'width { W } must be divisible by grid { grid_size [ 1 ] } ' )
838838 x = x .view (B , C , grid_size [0 ], H // grid_size [0 ], grid_size [1 ], W // grid_size [1 ])
839839 windows = x .permute (0 , 3 , 5 , 1 , 2 , 4 ).contiguous ().view (- 1 , C , grid_size [0 ], grid_size [1 ])
840840 return windows
0 commit comments