@@ -83,7 +83,7 @@ def _zstd_codec(self) -> nvcomp.Codec:
8383 cuda_stream = stream .ptr ,
8484 )
8585
86- async def _convert_to_nvcomp_arrays (
86+ def _convert_to_nvcomp_arrays (
8787 self ,
8888 chunks_and_specs : Iterable [tuple [Buffer | None , ArraySpec ]],
8989 ) -> tuple [list [nvcomp .Array ], list [int ]]:
@@ -92,7 +92,7 @@ async def _convert_to_nvcomp_arrays(
9292 # TODO: add CUDA stream here
9393 return nvcomp .as_arrays (filtered_inputs ), none_indices
9494
95- async def _convert_from_nvcomp_arrays (
95+ def _convert_from_nvcomp_arrays (
9696 self ,
9797 arrays : Iterable [nvcomp .Array ],
9898 chunks_and_specs : Iterable [tuple [Buffer | None , ArraySpec ]],
@@ -123,7 +123,7 @@ async def decode(
123123 chunks_and_specs = list (chunks_and_specs )
124124
125125 # Convert to nvcomp arrays
126- filtered_inputs , none_indices = await self ._convert_to_nvcomp_arrays (chunks_and_specs )
126+ filtered_inputs , none_indices = self ._convert_to_nvcomp_arrays (chunks_and_specs )
127127
128128 outputs = self ._zstd_codec .decode (filtered_inputs ) if len (filtered_inputs ) > 0 else []
129129
@@ -135,7 +135,7 @@ async def decode(
135135 for index in none_indices :
136136 outputs .insert (index , None )
137137
138- return await self ._convert_from_nvcomp_arrays (outputs , chunks_and_specs )
138+ return self ._convert_from_nvcomp_arrays (outputs , chunks_and_specs )
139139
140140 async def encode (
141141 self ,
@@ -157,7 +157,7 @@ async def encode(
157157 chunks_and_specs = list (chunks_and_specs )
158158
159159 # Convert to nvcomp arrays
160- filtered_inputs , none_indices = await self ._convert_to_nvcomp_arrays (chunks_and_specs )
160+ filtered_inputs , none_indices = self ._convert_to_nvcomp_arrays (chunks_and_specs )
161161
162162 outputs = self ._zstd_codec .encode (filtered_inputs ) if len (filtered_inputs ) > 0 else []
163163
@@ -169,7 +169,7 @@ async def encode(
169169 for index in none_indices :
170170 outputs .insert (index , None )
171171
172- return await self ._convert_from_nvcomp_arrays (outputs , chunks_and_specs )
172+ return self ._convert_from_nvcomp_arrays (outputs , chunks_and_specs )
173173
174174 def compute_encoded_size (self , _input_byte_length : int , _chunk_spec : ArraySpec ) -> int :
175175 raise NotImplementedError
0 commit comments