Accelerate: Remove HAS_ACCELERATE

Accelerate has been a dependency for a while, and as such we probably
shouldn't be lugging around code that assumes it isn't present.
This commit is contained in:
somebody
2023-02-26 12:18:06 -06:00
parent 5e3b0062ee
commit a73804ca1e
5 changed files with 29 additions and 48 deletions

View File

@@ -235,11 +235,9 @@ gpu_blocks = []
disk_blocks = 0
primary_device = 0 if torch.cuda.device_count() > 0 else "cpu"
if utils.HAS_ACCELERATE:
from accelerate.hooks import attach_align_device_hook_on_blocks
from accelerate.utils import OffloadedWeightsLoader, check_device_map, extract_submodules_state_dict, offload_state_dict
from accelerate import dispatch_model
from accelerate.hooks import attach_align_device_hook_on_blocks
from accelerate.utils import OffloadedWeightsLoader, check_device_map, extract_submodules_state_dict, offload_state_dict
from accelerate import dispatch_model
def dispatch_model_ex(
model: nn.Module,