(min_version: str = ACCELERATE_MIN_VERSION)
| 703 | |
| 704 | @lru_cache |
| 705 | def is_accelerate_available(min_version: str = ACCELERATE_MIN_VERSION) -> bool: |
| 706 | if not is_torch_available(): |
| 707 | return False |
| 708 | is_available, accelerate_version = _is_package_available("accelerate", return_version=True) |
| 709 | return is_available and version.parse(accelerate_version) >= version.parse(min_version) |
| 710 | |
| 711 | |
| 712 | @lru_cache |