refactor: 更新dump_files函数
This commit is contained in:
+5
-3
@@ -129,13 +129,15 @@ def dump_files(
|
|||||||
list_tensor = [arrow[key] for arrow in arrows]
|
list_tensor = [arrow[key] for arrow in arrows]
|
||||||
package[key] = list_tensor
|
package[key] = list_tensor
|
||||||
|
|
||||||
output_package: Dict[str, Tensor] = {}
|
output_package: Dict[str, List[Tensor]] = {}
|
||||||
|
|
||||||
for key in output_keys:
|
for key in output_keys:
|
||||||
if packing_size > 0:
|
if packing_size > 0:
|
||||||
print(f"Packaging key: '{key}'")
|
print(f"Packaging key: '{key}'")
|
||||||
package[key] = pack_sequences(package[key], packing_size, pad_value)
|
sequence = pack_sequences(package[key], packing_size, pad_value)
|
||||||
sequence = torch.cat(package[key])
|
else:
|
||||||
|
sequence = package[key]
|
||||||
|
|
||||||
output_package[key] = sequence
|
output_package[key] = sequence
|
||||||
|
|
||||||
save_h5(out_file_path, output_package)
|
save_h5(out_file_path, output_package)
|
||||||
|
|||||||
Reference in New Issue
Block a user