Update python libs requirements

#4
by 1MrazorT1 - opened

Running the first example script in this readme crashes with error:

Traceback (most recent call last):
  File "/home/ubuntu/test_gemma/script.py", line 6, in <module>
    processor = AutoProcessor.from_pretrained(MODEL_ID)
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/test_gemma/.venv/lib/python3.12/site-packages/transformers/models/auto/processing_auto.py", line 429, in from_pretrained
    return processor_class.from_pretrained(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/test_gemma/.venv/lib/python3.12/site-packages/transformers/utils/import_utils.py", line 2035, in __getattribute__
    requires_backends(cls, cls._backends)
  File "/home/ubuntu/test_gemma/.venv/lib/python3.12/site-packages/transformers/utils/import_utils.py", line 2021, in requires_backends
    raise ImportError("".join(failed))
ImportError: 
Gemma4Processor requires the PIL library but it was not found in your environment. You can install it with pip:
`pip install pillow`. Please note that you may need to restart your runtime after installation.

After installing pillow, it crashes with the second error:

ImportError: 
Gemma4VideoProcessor requires the Torchvision library but it was not found in your environment. Check out the instructions on the
installation page: https://pytorch.org/get-started/locally/ and follow the ones that match your environment.
Please note that you may need to restart your runtime after installation.
Ready to merge
This branch is ready to get merged automatically.

Sign up or log in to comment