in optimum_benchmark/import_utils.py [0:0]
def get_hf_libs_info():
return {
"optimum_benchmark_version": optimum_benchmark_version(),
"optimum_benchmark_commit": get_git_revision_hash("optimum_benchmark"),
"transformers_version": transformers_version() if is_transformers_available() else None,
"transformers_commit": get_git_revision_hash("transformers"),
"accelerate_version": accelerate_version() if is_accelerate_available() else None,
"accelerate_commit": get_git_revision_hash("accelerate"),
"diffusers_version": diffusers_version() if is_diffusers_available() else None,
"diffusers_commit": get_git_revision_hash("diffusers"),
"optimum_version": optimum_version() if is_optimum_available() else None,
"optimum_commit": get_git_revision_hash("optimum"),
"timm_version": timm_version() if is_timm_available() else None,
"timm_commit": get_git_revision_hash("timm"),
"peft_version": peft_version() if is_peft_available() else None,
"peft_commit": get_git_revision_hash("peft"),
}