Closed BenEaston closed 2 years ago
Changing the requirements.txt
to have flax==0.4.2
seems to fix this issue.
Edit: Running on a M1 Pro in a python 3.9.13 venv.
Just a note, I had the same issue, and I resolved by doing the following
pip3 install --upgrade "jax[cuda]" -f https://storage.googleapis.com/jax-releases/jax_cuda_releases.html
pip uninstall torch torchvision torchaudio
pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu117
Then generate the image using torch
python image_from_text.py --text="a comfy chair that looks like an avocado" --seed=4 --mega --torch
--
Edit: toabi's solution above also works for me without the --torch
flag. Though it is very very slow for me, as it does not seem to be able find my GPU without the --torch
flag.
Ahhh, I was able to get the GPU working with jax via following their README. https://github.com/google/jax#pip-installation-gpu-cuda Turns out I did not have cuDNN installed. Though I then ran into the error: jaxlib.xla_extension.XlaRuntimeError: RESOURCE_EXHAUSTED: Out of memory while trying to allocate 201326592 bytes.
Guessing my computer is not beefy enough or such.
once flax_model.msgpack fixed.. then --torch --mega together works whereas --mega by itself doesn't.. trying 0.4.2 flax install now.. worked..
so for me:
git clone https://huggingface.co/dalle-mini/vqgan_imagenet_f16_16384 ./pretrained/vqgan
pip install flax==0.4.2
(Macbook i7, OSX 12.4)
Installed 0.4.2 flax
Tried
$ python3 image_from_text.py --text='a comfy chair' --mega --seed=4
but got this error:
msgpack.exceptions.ExtraData: unpack(b) received extra data.
Maybe the problem is that I am running a Intel iMac?
Installed 0.4.2 flax
Tried
$ python3 image_from_text.py --text='a comfy chair' --mega --seed=4
but got this error:
msgpack.exceptions.ExtraData: unpack(b) received extra data.
Maybe the problem is that I am running a Intel iMac?
This can be fixed with https://github.com/kuprel/min-dalle/issues/1#issuecomment-1168242079
Thanks for catching this. Yeah it was an issue with inconsistent dtypes that the latest flax version picked up on, but the older version didn't. The latest commit should work properly with flax 0.5.2 now.
Hey, I'm seeing the following error when passing the '--mega' option to use the mega model