huggingface / autotrain-advanced

🤗 AutoTrain Advanced
https://huggingface.co/autotrain
Apache License 2.0
3.8k stars 466 forks source link

[BUG] Not able to run autotrain - invalid arguments --use_peft --use_int4 #415

Closed rlpatrao closed 9 months ago

rlpatrao commented 9 months ago

Prerequisites

Backend

Colab

Interface Used

CLI

CLI Command

!autotrain llm --train --project_name mistral-7b-rp-finetuned --model bn22/Mistral-7B-Instruct-v0.1-sharded --data_path ./ --learning_rate 2e-4 --use_peft --use_int4 --train_batch_size 12 --num_train_epochs 3 --trainer sft --target_modules q_proj,v_proj

UI Screenshots & Parameters

No response

Error Logs

usage: autotrain [] AutoTrain advanced CLI: error: unrecognized arguments: --use_peft --use_int4

Additional Information

PIP FREEZE:

absl-py==1.4.0 accelerate==0.25.0 aiofiles==23.2.1 aiohttp==3.9.1 aiosignal==1.3.1 alabaster==0.7.13 albumentations==1.3.1 alembic==1.13.0 altair==4.2.2 annotated-types==0.6.0 anyio==3.7.1 appdirs==1.4.4 argon2-cffi==23.1.0 argon2-cffi-bindings==21.2.0 array-record==0.5.0 arrow==1.3.0 arviz==0.15.1 astropy==5.3.4 astunparse==1.6.3 async-timeout==4.0.3 atpublic==4.0 attrs==23.1.0 audioread==3.0.1 autograd==1.6.2 autotrain-advanced==0.6.61 Babel==2.14.0 backcall==0.2.0 backoff==2.2.1 beautifulsoup4==4.11.2 bidict==0.22.1 bigframes==0.17.0 bitsandbytes==0.41.0 bleach==6.1.0 blinker==1.4 blis==0.7.11 blosc2==2.0.0 bokeh==3.3.2 bqplot==0.12.42 branca==0.7.0 Brotli==1.1.0 build==1.0.3 CacheControl==0.13.1 cachetools==5.3.2 catalogue==2.0.10 certifi==2023.11.17 cffi==1.16.0 chardet==5.2.0 charset-normalizer==3.3.2 chex==0.1.7 click==8.1.7 click-plugins==1.1.1 cligj==0.7.2 cloudpickle==2.2.1 cmaes==0.10.0 cmake==3.27.9 cmdstanpy==1.2.0 codecarbon==2.2.3 cohere==4.39 colorcet==3.0.1 colorlog==6.8.0 colorlover==0.3.0 colour==0.1.5 community==1.0.0b1 confection==0.1.4 cons==0.4.6 contextlib2==21.6.0 contourpy==1.2.0 cryptography==41.0.7 cufflinks==0.17.3 cupy-cuda12x==12.2.0 cvxopt==1.3.2 cvxpy==1.3.2 cycler==0.12.1 cymem==2.0.8 Cython==3.0.6 dask==2023.8.1 datascience==0.17.6 datasets==2.14.7 db-dtypes==1.2.0 dbus-python==1.2.18 debugpy==1.6.6 decorator==4.4.2 defusedxml==0.7.1 diffusers==0.21.4 dill==0.3.7 diskcache==5.6.3 distributed==2023.8.1 distro==1.7.0 dlib==19.24.2 dm-tree==0.1.8 docstring-parser==0.15 docutils==0.18.1 dopamine-rl==4.0.6 duckdb==0.9.2 earthengine-api==0.1.384 easydict==1.11 ecos==2.0.12 editdistance==0.6.2 eerepr==0.0.4 einops==0.6.1 en-core-web-sm @ https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-3.6.0/en_core_web_sm-3.6.0-py3-none-any.whl#sha256=83276fc78a70045627144786b52e1f2728ad5e29e5e43916ec37ea9c26a11212 entrypoints==0.4 et-xmlfile==1.1.0 etils==1.6.0 etuples==0.3.9 evaluate==0.3.0 exceptiongroup==1.2.0 fastai==2.7.13 fastapi==0.104.1 fastavro==1.9.1 fastcore==1.5.29 fastdownload==0.0.7 fastjsonschema==2.19.0 fastprogress==1.0.3 fastrlock==0.8.2 ffmpy==0.3.1 filelock==3.13.1 fiona==1.9.5 firebase-admin==5.3.0 Flask==2.2.5 flatbuffers==23.5.26 flax==0.7.5 folium==0.14.0 fonttools==4.46.0 frozendict==2.3.10 frozenlist==1.4.0 fsspec==2023.6.0 future==0.18.3 fuzzywuzzy==0.18.0 gast==0.5.4 gcsfs==2023.6.0 GDAL==3.4.3 gdown==4.6.6 geemap==0.29.6 gensim==4.3.2 geocoder==1.38.1 geographiclib==2.0 geopandas==0.13.2 geopy==2.3.0 gin-config==0.5.0 glob2==0.7 google==2.0.3 google-ai-generativelanguage==0.4.0 google-api-core==2.11.1 google-api-python-client==2.84.0 google-auth==2.17.3 google-auth-httplib2==0.1.1 google-auth-oauthlib==1.2.0 google-cloud-aiplatform==1.38.1 google-cloud-bigquery==3.12.0 google-cloud-bigquery-connection==1.12.1 google-cloud-bigquery-storage==2.24.0 google-cloud-core==2.3.3 google-cloud-datastore==2.15.2 google-cloud-firestore==2.11.1 google-cloud-functions==1.13.3 google-cloud-iam==2.13.0 google-cloud-language==2.9.1 google-cloud-resource-manager==1.11.0 google-cloud-storage==2.8.0 google-cloud-translate==3.11.3 google-colab @ file:///colabtools/dist/google-colab-1.0.0.tar.gz#sha256=03e160406a74b120269c366bc6d121d3c21c2b5d7f13a74e055e7f970fbf3ea9 google-crc32c==1.5.0 google-generativeai==0.3.1 google-pasta==0.2.0 google-resumable-media==2.7.0 googleapis-common-protos==1.62.0 googledrivedownloader==0.4 gradio==3.41.0 gradio_client==0.5.0 graphviz==0.20.1 greenlet==3.0.2 grpc-google-iam-v1==0.13.0 grpcio==1.60.0 grpcio-status==1.48.2 gspread==3.4.2 gspread-dataframe==3.3.1 gym==0.25.2 gym-notices==0.0.8 h11==0.14.0 h5netcdf==1.3.0 h5py==3.9.0 hf_transfer==0.1.4 holidays==0.38 holoviews==1.17.1 html5lib==1.1 httpcore==1.0.2 httpimport==1.3.1 httplib2==0.22.0 httpx==0.25.2 huggingface-hub==0.19.4 humanize==4.7.0 hyperopt==0.2.7 ibis-framework==6.2.0 idna==3.6 imageio==2.31.6 imageio-ffmpeg==0.4.9 imagesize==1.4.1 imbalanced-learn==0.10.1 imgaug==0.4.0 importlib-metadata==6.11.0 importlib-resources==6.1.1 imutils==0.5.4 inflate64==1.0.0 inflect==7.0.0 iniconfig==2.0.0 install==1.3.5 intel-openmp==2023.2.3 invisible-watermark==0.2.0 ipadic==1.0.0 ipyevents==2.0.2 ipyfilechooser==0.6.0 ipykernel==5.5.6 ipyleaflet==0.18.0 ipython==7.34.0 ipython-genutils==0.2.0 ipython-sql==0.5.0 ipytree==0.2.2 ipywidgets==7.7.1 itsdangerous==2.1.2 jax==0.4.20 jaxlib @ https://storage.googleapis.com/jax-releases/cuda12/jaxlib-0.4.20+cuda12.cudnn89-cp310-cp310-manylinux2014_x86_64.whl#sha256=4cbab7cf74f67e34dc3b71126a16e8286df79ab3a98ed8fd0bdd9fe1de2724aa jeepney==0.7.1 jieba==0.42.1 Jinja2==3.1.2 jiwer==3.0.2 joblib==1.3.1 jsonpickle==3.0.2 jsonschema==4.19.2 jsonschema-specifications==2023.11.2 jupyter-client==6.1.12 jupyter-console==6.1.0 jupyter-server==1.24.0 jupyter_core==5.5.0 jupyterlab-widgets==3.0.9 jupyterlab_pygments==0.3.0 kaggle==1.5.16 kagglehub==0.1.4 kaleido==0.2.1 keras==2.15.0 keyring==23.5.0 kiwisolver==1.4.5 langcodes==3.3.0 launchpadlib==1.10.16 lazr.restfulclient==0.14.4 lazr.uri==1.0.6 lazy_loader==0.3 libclang==16.0.6 librosa==0.10.1 lida==0.0.10 lightgbm==4.1.0 linkify-it-py==2.0.2 llmx==0.0.15a0 llvmlite==0.41.1 locket==1.0.0 logical-unification==0.4.6 loguru==0.7.0 lxml==4.9.3 Mako==1.3.0 malloy==2023.1067 Markdown==3.5.1 markdown-it-py==3.0.0 MarkupSafe==2.1.3 matplotlib==3.7.1 matplotlib-inline==0.1.6 matplotlib-venn==0.11.9 mdit-py-plugins==0.4.0 mdurl==0.1.2 miniKanren==1.0.3 missingno==0.5.2 mistune==0.8.4 mizani==0.9.3 mkl==2023.2.0 ml-dtypes==0.2.0 mlxtend==0.22.0 more-itertools==10.1.0 moviepy==1.0.3 mpmath==1.3.0 msgpack==1.0.7 multidict==6.0.4 multipledispatch==1.0.0 multiprocess==0.70.15 multitasking==0.0.11 multivolumefile==0.2.3 murmurhash==1.0.10 music21==9.1.0 natsort==8.4.0 nbclassic==1.0.0 nbclient==0.9.0 nbconvert==6.5.4 nbformat==5.9.2 nest-asyncio==1.5.8 networkx==3.2.1 nibabel==4.0.2 nltk==3.8.1 notebook==6.5.5 notebook_shim==0.2.3 numba==0.58.1 numexpr==2.8.8 numpy==1.23.5 oauth2client==4.1.3 oauthlib==3.2.2 openai==1.5.0 opencv-contrib-python==4.8.0.76 opencv-python==4.8.0.76 opencv-python-headless==4.8.1.78 openpyxl==3.1.2 opt-einsum==3.3.0 optax==0.1.7 optuna==3.3.0 orbax-checkpoint==0.4.4 orjson==3.9.10 osqp==0.6.2.post8 packaging==23.1 pandas==1.5.3 pandas-datareader==0.10.0 pandas-gbq==0.19.2 pandas-stubs==1.5.3.230304 pandocfilters==1.5.0 panel==1.3.4 param==2.0.1 parso==0.8.3 parsy==2.1 partd==1.4.1 pathlib==1.0.1 pathy==0.10.3 patsy==0.5.4 peewee==3.17.0 peft==0.7.1 pexpect==4.9.0 pickleshare==0.7.5 Pillow==10.0.0 pip-tools==6.13.0 platformdirs==4.1.0 plotly==5.15.0 plotnine==0.12.4 pluggy==1.3.0 polars==0.17.3 pooch==1.8.0 portpicker==1.5.2 prefetch-generator==1.0.3 preshed==3.0.9 prettytable==3.9.0 proglog==0.1.10 progressbar2==4.2.0 prometheus-client==0.19.0 promise==2.3 prompt-toolkit==3.0.43 prophet==1.1.5 proto-plus==1.23.0 protobuf==4.23.4 psutil==5.9.5 psycopg2==2.9.9 ptyprocess==0.7.0 py-cpuinfo==9.0.0 py4j==0.10.9.7 py7zr==0.20.6 pyarrow==10.0.1 pyarrow-hotfix==0.6 pyasn1==0.5.1 pyasn1-modules==0.3.0 pybcj==1.0.2 pycocotools==2.0.7 pycparser==2.21 pycryptodomex==3.19.0 pyct==0.5.0 pydantic==2.4.2 pydantic_core==2.10.1 pydata-google-auth==1.8.2 pydot==1.4.2 pydot-ng==2.0.0 pydotplus==2.0.2 PyDrive==1.3.1 PyDrive2==1.6.3 pydub==0.25.1 pyerfa==2.0.1.1 pygame==2.5.2 Pygments==2.16.1 PyGObject==3.42.1 PyJWT==2.3.0 pymc==5.7.2 pymystem3==0.2.0 pyngrok==7.0.3 pynvml==11.5.0 PyOpenGL==3.1.7 pyOpenSSL==23.3.0 pyparsing==3.1.1 pyperclip==1.8.2 pyppmd==1.0.0 pyproj==3.6.1 pyproject_hooks==1.0.0 pyshp==2.3.1 PySocks==1.7.1 pytensor==2.14.2 pytest==7.4.3 python-apt==0.0.0 python-box==7.1.1 python-dateutil==2.8.2 python-louvain==0.16 python-multipart==0.0.6 python-slugify==8.0.1 python-utils==3.8.1 pytz==2023.3.post1 pyviz_comms==3.0.0 PyWavelets==1.5.0 PyYAML==6.0.1 pyzmq==23.2.1 pyzstd==0.15.9 qdldl==0.1.7.post0 qudida==0.0.4 rapidfuzz==2.13.7 ratelim==0.1.6 referencing==0.32.0 regex==2023.6.3 requests==2.31.0 requests-oauthlib==1.3.1 requirements-parser==0.5.0 responses==0.18.0 rich==13.7.0 rouge-score==0.1.2 rpds-py==0.13.2 rpy2==3.4.2 rsa==4.9 sacremoses==0.0.53 safetensors==0.4.1 scikit-image==0.19.3 scikit-learn==1.3.0 scipy==1.11.4 scooby==0.9.2 scs==3.2.4.post1 seaborn==0.12.2 SecretStorage==3.3.1 semantic-version==2.10.0 Send2Trash==1.8.2 sentencepiece==0.1.99 shapely==2.0.2 shtab==1.6.5 six==1.16.0 sklearn-pandas==2.2.0 smart-open==6.4.0 sniffio==1.3.0 snowballstemmer==2.2.0 sortedcontainers==2.4.0 soundfile==0.12.1 soupsieve==2.5 soxr==0.3.7 spacy==3.6.1 spacy-legacy==3.0.12 spacy-loggers==1.0.5 Sphinx==5.0.2 sphinxcontrib-applehelp==1.0.7 sphinxcontrib-devhelp==1.0.5 sphinxcontrib-htmlhelp==2.0.4 sphinxcontrib-jsmath==1.0.1 sphinxcontrib-qthelp==1.0.6 sphinxcontrib-serializinghtml==1.1.9 SQLAlchemy==2.0.23 sqlglot==17.16.2 sqlparse==0.4.4 srsly==2.4.8 stanio==0.3.0 starlette==0.27.0 statsmodels==0.14.1 sympy==1.12 tables==3.8.0 tabulate==0.9.0 tbb==2021.11.0 tblib==3.0.0 tenacity==8.2.3 tensorboard==2.15.1 tensorboard-data-server==0.7.2 tensorflow==2.15.0 tensorflow-datasets==4.9.3 tensorflow-estimator==2.15.0 tensorflow-gcs-config==2.15.0 tensorflow-hub==0.15.0 tensorflow-io-gcs-filesystem==0.34.0 tensorflow-metadata==1.14.0 tensorflow-probability==0.22.0 tensorstore==0.1.45 termcolor==2.4.0 terminado==0.18.0 text-unidecode==1.3 textblob==0.17.1 texttable==1.7.0 tf-slim==1.1.0 thinc==8.1.12 threadpoolctl==3.2.0 tifffile==2023.12.9 tiktoken==0.5.1 tinycss2==1.2.1 tokenizers==0.15.0 toml==0.10.2 tomli==2.0.1 toolz==0.12.0 torch @ https://download.pytorch.org/whl/cu121/torch-2.1.0%2Bcu121-cp310-cp310-linux_x86_64.whl#sha256=0d4e8c52a1fcf5ed6cfc256d9a370fcf4360958fc79d0b08a51d55e70914df46 torchaudio @ https://download.pytorch.org/whl/cu121/torchaudio-2.1.0%2Bcu121-cp310-cp310-linux_x86_64.whl#sha256=676bda4042734eda99bc59b2d7f761f345d3cde0cad492ad34e3aefde688c6d8 torchdata==0.7.0 torchsummary==1.5.1 torchtext==0.16.0 torchvision @ https://download.pytorch.org/whl/cu121/torchvision-0.16.0%2Bcu121-cp310-cp310-linux_x86_64.whl#sha256=e76e78d0ad43636c9884b3084ffaea8a8b61f21129fbfa456a5fe734f0affea9 tornado==6.3.2 tqdm==4.65.0 traitlets==5.7.1 traittypes==0.2.1 transformers==4.36.1 triton==2.1.0 trl==0.7.4 tweepy==4.14.0 typer==0.9.0 types-python-dateutil==2.8.19.14 types-pytz==2023.3.1.1 types-setuptools==69.0.0.0 typing_extensions==4.9.0 tyro==0.6.0 tzlocal==5.2 uc-micro-py==1.0.2 uritemplate==4.1.1 urllib3==2.0.7 uvicorn==0.22.0 vega-datasets==0.9.0 wadllib==1.3.6 wasabi==1.1.2 wcwidth==0.2.12 webcolors==1.13 webencodings==0.5.1 websocket-client==1.7.0 websockets==11.0.3 Werkzeug==2.3.6 widgetsnbextension==3.6.6 wordcloud==1.9.3 wrapt==1.14.1 xarray==2023.7.0 xarray-einstats==0.6.0 xgboost==1.7.6 xlrd==2.0.1 xxhash==3.4.1 xyzservices==2023.10.1 yarl==1.9.4 yellowbrick==1.5 yfinance==0.2.33 zict==3.0.0 zipp==3.17.0

AhilanPonnusamy commented 9 months ago

Facing the same error from yesterday.

abhishekkrthakur commented 9 months ago

args have changed. see autotrain llm --help

abhishekkrthakur commented 9 months ago

feel free to reopen if you still dont find the args :)

rlpatrao commented 9 months ago

autotrain llm --help

Thanks, it worked. Guess there are other things I need to work on to get it working.

abhishekkrthakur commented 9 months ago

btw, the LLM colab notebook is always updated.