Spaces:
Sleeping
Sleeping
""" | |
Utility functions for detection module | |
""" | |
import torch | |
def convert_tensor_dict_to_json(tensor_dict): | |
"""Convert a dictionary of tensors to a JSON-serializable dictionary.""" | |
json_dict = { | |
key: ( | |
value.detach().cpu().numpy().tolist() | |
if isinstance(value, torch.Tensor) | |
else value | |
) | |
for key, value in tensor_dict.items() | |
} | |
# Convert to JSON string | |
# json_str = json.dumps(json_dict) | |
# print(json_str) | |
return json_dict | |