@@ -164,7 +164,6 @@ def __init__(
164164 e.g. ``prune_meta_pattern=".*_code$", prune_meta_sep=" "`` removes meta keys that ends with ``"_code"``.
165165 expanduser: if True cast filename to Path and call .expanduser on it, otherwise keep filename as is.
166166 args: additional parameters for reader if providing a reader name.
167- device: target device to put the loaded image.
168167 kwargs: additional parameters for reader if providing a reader name.
169168
170169 Note:
@@ -186,7 +185,6 @@ def __init__(
186185 self .pattern = prune_meta_pattern
187186 self .sep = prune_meta_sep
188187 self .expanduser = expanduser
189- self .device = device
190188
191189 self .readers : list [ImageReader ] = []
192190 for r in SUPPORTED_READERS : # set predefined readers as default
@@ -291,15 +289,15 @@ def __call__(self, filename: Sequence[PathLike] | PathLike, reader: ImageReader
291289 )
292290 img_array : NdarrayOrTensor
293291 img_array , meta_data = reader .get_data (img )
294- img_array = convert_to_dst_type (img_array , dst = img_array , dtype = self .dtype , device = self . device )[0 ]
292+ img_array = convert_to_dst_type (img_array , dst = img_array , dtype = self .dtype )[0 ]
295293 if not isinstance (meta_data , dict ):
296294 raise ValueError (f"`meta_data` must be a dict, got type { type (meta_data )} ." )
297295 # make sure all elements in metadata are little endian
298296 meta_data = switch_endianness (meta_data , "<" )
299297
300298 meta_data [Key .FILENAME_OR_OBJ ] = f"{ ensure_tuple (filename )[0 ]} " # Path obj should be strings for data loader
301299 img = MetaTensor .ensure_torch_and_prune_meta (
302- img_array , meta_data , self .simple_keys , pattern = self .pattern , sep = self .sep , device = self . device
300+ img_array , meta_data , self .simple_keys , pattern = self .pattern , sep = self .sep
303301 )
304302 if self .ensure_channel_first :
305303 img = EnsureChannelFirst ()(img )
0 commit comments