Clement Vachet
Improve code based on pylint and black suggestions
67f4974
raw
history blame contribute delete
515 Bytes
"""
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