File tree Expand file tree Collapse file tree 1 file changed +6
-1
lines changed
connectomics/data/dataset Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -107,7 +107,12 @@ def __init__(self,
107107
108108 # dataset: channels, depths, rows, cols
109109 # volume size, could be multi-volume input
110- self .volume_size = [np .array (x .shape ) for x in self .volume ]
110+ volume_size = [np .array (x .shape ) for x in self .volume ]
111+ assert len (set (len (x ) for x in volume_size )) == 1 , "All volumes should have the same number of dimensions"
112+ if any ([len (x ) == 4 for x in volume_size ]):
113+ assert len (set (x [0 ] for x in volume_size )) == 1 , "All volumes should have the same number of channels"
114+ self .volume_size = [x [- 3 :] for x in volume_size ]
115+
111116 self .sample_volume_size = np .array (
112117 sample_volume_size ).astype (int ) # model input size
113118 if self .label is not None :
You can’t perform that action at this time.
0 commit comments