Skip to content

Commit

Permalink
Update _utils.py
Browse files Browse the repository at this point in the history
  • Loading branch information
danielhanchen committed Jul 31, 2024
1 parent 7af6320 commit fdfe1f5
Showing 1 changed file with 20 additions and 20 deletions.
40 changes: 20 additions & 20 deletions unsloth/models/_utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -192,20 +192,20 @@ def patch_mistral_nemo_config(config):
# Get Xformers
from xformers import __version__ as xformers_version
# Temporarily disable 0.0.27 and higher - inference issues
# if Version(xformers_version) >= Version("0.0.27"):
# raise ImportError(
# "Unsloth: If you are in Colab, we updated the top cell install instructions - please change it to below "\
# "then press Disconnect Runtime and then Restart it.\n"\
# "\n"\
# "%%capture\n"
# "# Installs Unsloth, Xformers (Flash Attention) and all other packages!\n"
# '!pip install "unsloth[colab-new] @ git+https://github.com/unslothai/unsloth.git"\n'
# '!pip install --no-deps "xformers<0.0.27" "trl<0.9.0" peft accelerate bitsandbytes\n'\
# '\n'\
# f"Otherwise in local machines, your xformers version of {xformers_version} is too new.\n"\
# 'Please downgrade xformers via `pip install --force-reinstall "xformers<0.0.27"'
# )
# pass
if Version(xformers_version) >= Version("0.0.27"):
raise ImportError(
"Unsloth: If you are in Colab, we updated the top cell install instructions - please change it to below "\
"then press Disconnect Runtime and then Restart it.\n"\
"\n"\
"%%capture\n"
"# Installs Unsloth, Xformers (Flash Attention) and all other packages!\n"
'!pip install "unsloth[colab-new] @ git+https://github.com/unslothai/unsloth.git"\n'
'!pip install --no-deps "xformers<0.0.27" "trl<0.9.0" peft accelerate bitsandbytes\n'\
'\n'\
f"Otherwise in local machines, your xformers version of {xformers_version} is too new.\n"\
'Please downgrade xformers via `pip install --force-reinstall "xformers<0.0.27"'
)
pass

if Version(torch_version) < Version("2.2.0") and Version(xformers_version) >= Version("0.0.24"):
raise ImportError(
Expand All @@ -217,12 +217,12 @@ def patch_mistral_nemo_config(config):
f"Unsloth: You have torch = {torch_version} but xformers = {xformers_version}.\n"\
f"Please install xformers < 0.0.26 for torch = {torch_version}."
)
# elif Version(torch_version) < Version("2.4.0") and Version(xformers_version) >= Version("0.0.27"):
# raise ImportError(
# f"Unsloth: You have torch = {torch_version} but xformers = {xformers_version}.\n"\
# f"Please install xformers < 0.0.27 for torch = {torch_version}."
# )
# pass
elif Version(torch_version) < Version("2.4.0") and Version(xformers_version) >= Version("0.0.27"):
raise ImportError(
f"Unsloth: You have torch = {torch_version} but xformers = {xformers_version}.\n"\
f"Please install xformers < 0.0.27 for torch = {torch_version}."
)
pass

from xformers._cpp_lib import _register_extensions
try:
Expand Down

0 comments on commit fdfe1f5

Please sign in to comment.