util
Shared utility functions for the horde_model_reference package.
model_name_to_showcase_folder_name
Convert a model name to a lowercase, standardized and sanitized showcase folder name.
Parameters:
-
model_name(str) –The model name to convert.
Returns:
-
str(str) –This is a lowercase, sanitized version of the model name.
Source code in src/horde_model_reference/util.py
atomic_write_json
Atomically write JSON content to path using tmp + fsync + rename.
Parameters:
-
path(Path) –Target file path.
-
payload(object) –JSON-serializable object.
-
ensure_ascii(bool, default:True) –Whether to escape non-ASCII characters.