dvlab-research / LISA

Project Page for "LISA: Reasoning Segmentation via Large Language Model"
Apache License 2.0
1.78k stars 128 forks source link

'llava' is already used by a Transformers config, pick another name. #109

Open uppppppp opened 8 months ago

uppppppp commented 8 months ago

Has anyone encountered this issue?" ValueError: 'llava' is already used by a Transformers config, pick another name. Traceback (most recent call last): File "/mnt/beegfs/groups/cv/mamingming/workspace/LISA/train_ds.py", line 16, in from model.LISA import LISAForCausalLM File "/mnt/beegfs/groups/cv/mamingming/workspace/LISA/model/LISA.py", line 14, in from .llava.model.language_model.llava_llama import (LlavaLlamaForCausalLM, File "/mnt/beegfs/groups/cv/mamingming/workspace/LISA/model/llava/init.py", line 1, in from .model import LlavaLlamaForCausalLM File "/mnt/beegfs/groups/cv/mamingming/workspace/LISA/model/llava/model/init.py", line 1, in from .language_model.llava_llama import LlavaConfig, LlavaLlamaForCausalLM File "/mnt/beegfs/groups/cv/mamingming/workspace/LISA/model/llava/model/language_model/llava_llama.py", line 166, in AutoConfig.register("llava", LlavaConfig) File "/mnt/beegfs/groups/cv/tengfei.mao/envs/lisa/lib/python3.9/site-packages/transformers/models/auto/configuration_auto.py", line 1128, in register CONFIG_MAPPING.register(model_type, config, exist_ok=exist_ok) File "/mnt/beegfs/groups/cv/tengfei.mao/envs/lisa/lib/python3.9/site-packages/transformers/models/auto/configuration_auto.py", line 828, in register raise ValueError(f"'{key}' is already used by a Transformers config, pick another name.") ValueError: 'llava' is already used by a Transformers config, pick another name. Traceback (most recent call last): File "/mnt/beegfs/groups/cv/mamingming/workspace/LISA/train_ds.py", line 16, in from model.LISA import LISAForCausalLM File "/mnt/beegfs/groups/cv/mamingming/workspace/LISA/model/LISA.py", line 14, in from .llava.model.language_model.llava_llama import (LlavaLlamaForCausalLM, File "/mnt/beegfs/groups/cv/mamingming/workspace/LISA/model/llava/init.py", line 1, in from .model import LlavaLlamaForCausalLM File "/mnt/beegfs/groups/cv/mamingming/workspace/LISA/model/llava/model/init.py", line 1, in from .language_model.llava_llama import LlavaConfig, LlavaLlamaForCausalLM File "/mnt/beegfs/groups/cv/mamingming/workspace/LISA/model/llava/model/language_model/llava_llama.py", line 166, in AutoConfig.register("llava", LlavaConfig) File "/mnt/beegfs/groups/cv/tengfei.mao/envs/lisa/lib/python3.9/site-packages/transformers/models/auto/configuration_auto.py", line 1128, in register CONFIG_MAPPING.register(model_type, config, exist_ok=exist_ok) File "/mnt/beegfs/groups/cv/tengfei.mao/envs/lisa/lib/python3.9/site-packages/transformers/models/auto/configuration_auto.py", line 828, in register raise ValueError(f"'{key}' is already used by a Transformers config, pick another name.") ValueError: 'llava' is already used by a Transformers config, pick another name. Traceback (most recent call last): File "/mnt/beegfs/groups/cv/mamingming/workspace/LISA/train_ds.py", line 16, in from model.LISA import LISAForCausalLM File "/mnt/beegfs/groups/cv/mamingming/workspace/LISA/model/LISA.py", line 14, in from .llava.model.language_model.llava_llama import (LlavaLlamaForCausalLM, File "/mnt/beegfs/groups/cv/mamingming/workspace/LISA/model/llava/init.py", line 1, in from .model import LlavaLlamaForCausalLM File "/mnt/beegfs/groups/cv/mamingming/workspace/LISA/model/llava/model/init.py", line 1, in from .language_model.llava_llama import LlavaConfig, LlavaLlamaForCausalLM File "/mnt/beegfs/groups/cv/mamingming/workspace/LISA/model/llava/model/language_model/llava_llama.py", line 166, in AutoConfig.register("llava", LlavaConfig) File "/mnt/beegfs/groups/cv/tengfei.mao/envs/lisa/lib/python3.9/site-packages/transformers/models/auto/configuration_auto.py", line 1128, in register CONFIG_MAPPING.register(model_type, config, exist_ok=exist_ok) File "/mnt/beegfs/groups/cv/tengfei.mao/envs/lisa/lib/python3.9/site-packages/transformers/models/auto/configuration_auto.py", line 828, in register raise ValueError(f"'{key}' is already used by a Transformers config, pick another name.") ValueError: 'llava' is already used by a Transformers config, pick another name.

CoderZhangYx commented 8 months ago

use an older transformers version, for example 4.31.0

saunair commented 7 months ago

How about commenting out the auto-register? Is it crucial?