Tracking utils
Functions that help with tracking of experiments
get_git_hash
get_git_hash (directory:str, tracking:bool=False, tracking_tool:Literal['wandb']='wandb')
Get the git hash and optionally track
Type | Default | Details | |
---|---|---|---|
directory | str | the directory where the git repository is located | |
tracking | bool | False | whether to directly track the git revision hash |
tracking_tool | Literal | wandb | Currently only wandb is supported |
Returns | str |
get_library_version
get_library_version (library_name:str, tracking:bool=False, tracking_tool:Literal['wandb']='wandb')
Get the version of a specified library and optionally track it
Type | Default | Details | |
---|---|---|---|
library_name | str | ||
tracking | bool | False | Whether to directly track the library version |
tracking_tool | Literal | wandb | Currently only wandb is supported |
Returns | str |
Example usage for the check_parameter_types
function.