invoke-ai / InvokeAI

Invoke is a leading creative engine for Stable Diffusion models, empowering professionals, artists, and enthusiasts to generate and create visual media using the latest AI-driven technologies. The solution offers an industry leading WebUI, and serves as the foundation for multiple commercial products.
https://invoke-ai.github.io/InvokeAI/
Apache License 2.0
23.34k stars 2.4k forks source link

[bug]: After upgrading Invokeai standalone from version 3.0.0 to 3.0.2post1 it only uses the cpu #4267

Closed OlafausBerlin closed 7 months ago

OlafausBerlin commented 1 year ago

Is there an existing issue for this?

OS

Windows

GPU

cuda

VRAM

12gb

What version did you experience this issue on?

3.0.2post1

What happened?

3.0.2post1 only uses the cpu for image generation. In version 3.0.0 it used to take the gpu for image generation.

Official standalone.

Loading... WARNING[XFORMERS]: xFormers can't load C++/CUDA extensions. xFormers was built for: PyTorch 2.0.1+cu118 with CUDA 1108 (you have 2.0.1+cpu) Python 3.10.11 (you have 3.10.12) Please reinstall xformers (see https://github.com/facebookresearch/xformers#installing-xformers) Memory-efficient attention, SwiGLU, sparse and more won't be available. Set XFORMERS_MORE_DETAILS=1 for more details D:\Invokeai_3\env\lib\site-packages\torchvision\io\image.py:13: UserWarning: Failed to load image Python extension: 'Could not find module 'D:\Invokeai_3\env\Lib\site-packages\torchvision\image.pyd' (or one of its dependencies). Try using the full path with constructor syntax.'If you don't plan on using image functionality from torchvision.io, you can ignore this warning. Otherwise, there might be something wrong with your environment. Did you have libjpeg or libpng installed before building torchvision from source? warn(

patchmatch.patch_match: ERROR - patchmatch failed to load or compile (<urlopen error [Errno 11001] getaddrinfo failed>). patchmatch.patch_match: INFO - Refer to https://invoke-ai.github.io/InvokeAI/installation/060_INSTALL_PATCHMATCH/ for installation instructions. [2023-08-14 11:47:47,816]::[InvokeAI]::INFO --> Patchmatch not loaded (nonfatal) D:\Invokeai_3\env\lib\site-packages\torchvision\transforms\functional_tensor.py:5: UserWarning: The torchvision.transforms.functional_tensor module is deprecated in 0.15 and will be removed in 0.17. Please don't rely on it. You probably just need to use APIs in torchvision.transforms.functional or in torchvision.transforms.v2.functional. warnings.warn( [2023-08-14 11:47:50,573]::[uvicorn.error]::INFO --> Started server process [1500] [2023-08-14 11:48:02,261]::[uvicorn.error]::INFO --> Waiting for application startup. [2023-08-14 11:48:02,269]::[InvokeAI]::INFO --> InvokeAI version 3.0.2post1 [2023-08-14 11:48:02,269]::[InvokeAI]::INFO --> Root directory = D:\Invokeai_3\invokeai [2023-08-14 11:48:02,279]::[InvokeAI]::INFO --> GPU device = cpu [2023-08-14 11:48:02,289]::[InvokeAI]::INFO --> Scanning D:\Invokeai_3\invokeai\models for new models [2023-08-14 11:48:02,539]::[InvokeAI]::INFO --> Scanned 29 files and directories, imported 0 models [2023-08-14 11:48:02,541]::[InvokeAI]::INFO --> Model manager service initialized [2023-08-14 11:48:02,553]::[uvicorn.error]::INFO --> Application startup complete. [2023-08-14 11:48:02,553]::[uvicorn.error]::INFO --> Uvicorn running on http://127.0.0.1:9090 (Press CTRL+C to quit) [2023-08-14 11:48:03,043]::[uvicorn.access]::INFO --> 127.0.0.1:50303 - "GET /socket.io/?EIO=4&transport=polling&t=OdpgEBe HTTP/1.1" 200 [2023-08-14 11:48:03,043]::[uvicorn.access]::INFO --> 127.0.0.1:50303 - "POST /socket.io/?EIO=4&transport=polling&t=OdpgFBc&sid=2Eat-6EqqQtJmbfrAAAA HTTP/1.1" 200 [2023-08-14 11:48:03,043]::[uvicorn.error]::INFO --> ('127.0.0.1', 50305) - "WebSocket /socket.io/?EIO=4&transport=websocket&sid=2Eat-6EqqQtJmbfrAAAA" [accepted] [2023-08-14 11:48:03,043]::[uvicorn.access]::INFO --> 127.0.0.1:50304 - "GET /socket.io/?EIO=4&transport=polling&t=OdpgFBc.0&sid=2Eat-6EqqQtJmbfrAAAA HTTP/1.1" 200 [2023-08-14 11:48:03,043]::[uvicorn.error]::INFO --> connection open [2023-08-14 11:48:03,043]::[uvicorn.access]::INFO --> 127.0.0.1:50303 - "GET /socket.io/?EIO=4&transport=polling&t=OdpgFBg&sid=2Eat-6EqqQtJmbfrAAAA HTTP/1.1" 200 [2023-08-14 11:48:03,059]::[uvicorn.access]::INFO --> 127.0.0.1:50303 - "POST /socket.io/?EIO=4&transport=polling&t=OdpgFBq&sid=2Eat-6EqqQtJmbfrAAAA HTTP/1.1" 200 [2023-08-14 11:48:03,096]::[uvicorn.access]::INFO --> 127.0.0.1:50303 - "GET /api/v1/models/?base_models=sd-1&base_models=sd-2&base_models=sdxl&model_type=main HTTP/1.1" 200 [2023-08-14 11:48:03,096]::[uvicorn.access]::INFO --> 127.0.0.1:50304 - "GET /api/v1/models/?model_type=lora HTTP/1.1" 200 [2023-08-14 11:48:03,096]::[uvicorn.access]::INFO --> 127.0.0.1:50303 - "GET /socket.io/?EIO=4&transport=polling&t=OdpgFCT&sid=2Eat-6EqqQtJmbfrAAAA HTTP/1.1" 200 [2023-08-14 11:48:03,096]::[uvicorn.access]::INFO --> 127.0.0.1:50306 - "GET /api/v1/models/?model_type=controlnet HTTP/1.1" 200 [2023-08-14 11:48:03,096]::[uvicorn.access]::INFO --> 127.0.0.1:50307 - "GET /api/v1/models/?model_type=vae HTTP/1.1" 200 [2023-08-14 11:48:03,096]::[uvicorn.access]::INFO --> 127.0.0.1:50304 - "GET /api/v1/app/version HTTP/1.1" 200 [2023-08-14 11:48:03,112]::[uvicorn.access]::INFO --> 127.0.0.1:50308 - "GET /api/v1/models/?model_type=embedding HTTP/1.1" 200 [2023-08-14 11:48:04,367]::[InvokeAI]::INFO --> NSFW checker initialized [2023-08-14 11:48:04,367]::[uvicorn.access]::INFO --> 127.0.0.1:50309 - "GET /api/v1/app/config HTTP/1.1" 200 [2023-08-14 11:48:04,617]::[uvicorn.access]::INFO --> 127.0.0.1:50310 - "GET /api/v1/app/version HTTP/1.1" 200 [2023-08-14 11:48:04,671]::[uvicorn.access]::INFO --> 127.0.0.1:50306 - "GET / HTTP/1.1" 304 [2023-08-14 11:48:04,686]::[uvicorn.access]::INFO --> 127.0.0.1:50306 - "GET /assets/index-deaa1f26.js HTTP/1.1" 304 [2023-08-14 11:48:04,786]::[uvicorn.access]::INFO --> 127.0.0.1:50306 - "GET /assets/ThemeLocaleProvider-1a474d08.js HTTP/1.1" 304 [2023-08-14 11:48:04,786]::[uvicorn.access]::INFO --> 127.0.0.1:50303 - "GET /assets/menu-b4489359.js HTTP/1.1" 304 [2023-08-14 11:48:04,786]::[uvicorn.access]::INFO --> 127.0.0.1:50307 - "GET /assets/ThemeLocaleProvider-5b992bc7.css HTTP/1.1" 304 [2023-08-14 11:48:04,786]::[uvicorn.access]::INFO --> 127.0.0.1:50306 - "GET /assets/logo-13003d72.png HTTP/1.1" 304 [2023-08-14 11:48:04,818]::[uvicorn.access]::INFO --> 127.0.0.1:50306 - "GET /locales/en.json HTTP/1.1" 304 [2023-08-14 11:48:04,833]::[uvicorn.access]::INFO --> 127.0.0.1:50303 - "GET /assets/App-6125620a.css HTTP/1.1" 304 [2023-08-14 11:48:04,833]::[uvicorn.access]::INFO --> 127.0.0.1:50306 - "GET /assets/App-0a099278.js HTTP/1.1" 304 [2023-08-14 11:48:05,018]::[uvicorn.access]::INFO --> 127.0.0.1:50306 - "GET /assets/inter-latin-wght-normal-450f3ba4.woff2 HTTP/1.1" 304 [2023-08-14 11:48:05,018]::[uvicorn.access]::INFO --> 127.0.0.1:50306 - "GET /socket.io/?EIO=4&transport=polling&t=OdpgFgc HTTP/1.1" 200 [2023-08-14 11:48:05,072]::[uvicorn.access]::INFO --> 127.0.0.1:50306 - "GET /api/v1/app/version HTTP/1.1" 200 [2023-08-14 11:48:05,072]::[uvicorn.access]::INFO --> 127.0.0.1:50303 - "GET /api/v1/app/config HTTP/1.1" 200 [2023-08-14 11:48:05,072]::[uvicorn.access]::INFO --> 127.0.0.1:50307 - "GET /api/v1/models/?model_type=embedding HTTP/1.1" 200 [2023-08-14 11:48:05,088]::[uvicorn.access]::INFO --> 127.0.0.1:50306 - "GET /api/v1/boards/?all=true HTTP/1.1" 200 [2023-08-14 11:48:05,090]::[uvicorn.access]::INFO --> 127.0.0.1:50303 - "GET /api/v1/models/?base_models=sd-1&base_models=sd-2&base_models=sdxl&model_type=main HTTP/1.1" 200 [2023-08-14 11:48:05,090]::[uvicorn.access]::INFO --> 127.0.0.1:50309 - "GET /api/v1/models/?base_models=sd-1&base_models=sd-2&base_models=sdxl&model_type=onnx HTTP/1.1" 200 [2023-08-14 11:48:05,092]::[uvicorn.access]::INFO --> 127.0.0.1:50304 - "GET /api/v1/models/?model_type=vae HTTP/1.1" 200 [2023-08-14 11:48:05,094]::[uvicorn.access]::INFO --> 127.0.0.1:50308 - "GET /api/v1/models/?model_type=controlnet HTTP/1.1" 200 [2023-08-14 11:48:05,095]::[uvicorn.access]::INFO --> 127.0.0.1:50307 - "GET /api/v1/models/?model_type=lora HTTP/1.1" 200 [2023-08-14 11:48:05,096]::[uvicorn.access]::INFO --> 127.0.0.1:50306 - "GET /api/v1/images/?board_id=none&categories=general&is_intermediate=false&limit=0&offset=0 HTTP/1.1" 200 [2023-08-14 11:48:05,097]::[uvicorn.access]::INFO --> 127.0.0.1:50303 - "POST /socket.io/?EIO=4&transport=polling&t=OdpgFhZ&sid=TzCZr3ea1via1pL3AAAC HTTP/1.1" 200 [2023-08-14 11:48:05,098]::[uvicorn.access]::INFO --> 127.0.0.1:50308 - "GET /api/v1/images/?board_id=none&categories=control&categories=mask&categories=user&categories=other&is_intermediate=false&limit=0&offset=0 HTTP/1.1" 200 [2023-08-14 11:48:05,100]::[uvicorn.access]::INFO --> 127.0.0.1:50307 - "GET /api/v1/images/?board_id=none&categories=general&isintermediate=false&limit=100&offset=0 HTTP/1.1" 200 [2023-08-14 11:48:05,101]::[uvicorn.access]::INFO --> 127.0.0.1:50304 - "GET /socket.io/?EIO=4&transport=polling&t=OdpgFha&sid=TzCZr3ea1via1pL3AAAC HTTP/1.1" 200 [2023-08-14 11:48:05,101]::[uvicorn.error]::INFO --> ('127.0.0.1', 50311) - "WebSocket /socket.io/?EIO=4&transport=websocket&sid=TzCZr3ea1via1pL3AAAC" [accepted] [2023-08-14 11:48:05,102]::[uvicorn.error]::INFO --> connection open [2023-08-14 11:48:05,155]::[uvicorn.access]::INFO --> 127.0.0.1:50306 - "GET /socket.io/?EIO=4&transport=polling&t=OdpgFia&sid=TzCZr3ea1via1pL3AAAC HTTP/1.1" 200 [2023-08-14 11:48:05,952]::[uvicorn.access]::INFO --> 127.0.0.1:50308 - "GET /openapi.json HTTP/1.1" 200 [2023-08-14 11:48:05,953]::[uvicorn.access]::INFO --> 127.0.0.1:50306 - "POST /socket.io/?EIO=4&transport=polling&t=OdpgFid&sid=TzCZr3ea1via1pL3AAAC HTTP/1.1" 200 [2023-08-14 11:48:05,953]::[uvicorn.access]::INFO --> 127.0.0.1:50303 - "GET /socket.io/?EIO=4&transport=polling&t=OdpgFi&sid=TzCZr3ea1via1pL3AAAC HTTP/1.1" 200 [2023-08-14 11:48:05,973]::[uvicorn.access]::INFO --> 127.0.0.1:50308 - "GET /socket.io/?EIO=4&transport=polling&t=OdpgFvK&sid=TzCZr3ea1via1pL3AAAC HTTP/1.1" 200 [2023-08-14 11:48:22,780]::[uvicorn.error]::INFO --> connection closed [2023-08-14 11:48:22,780]::[uvicorn.access]::INFO --> 127.0.0.1:50312 - "GET / HTTP/1.1" 304 [2023-08-14 11:48:23,119]::[uvicorn.access]::INFO --> 127.0.0.1:50312 - "GET /socket.io/?EIO=4&transport=polling&t=OdpgK5K HTTP/1.1" 200 [2023-08-14 11:48:23,166]::[uvicorn.access]::INFO --> 127.0.0.1:50312 - "GET /api/v1/app/version HTTP/1.1" 200 [2023-08-14 11:48:23,166]::[uvicorn.access]::INFO --> 127.0.0.1:50313 - "GET /api/v1/app/config HTTP/1.1" 200 [2023-08-14 11:48:23,166]::[uvicorn.access]::INFO --> 127.0.0.1:50314 - "GET /api/v1/models/?model_type=embedding HTTP/1.1" 200 [2023-08-14 11:48:23,166]::[uvicorn.access]::INFO --> 127.0.0.1:50312 - "GET /api/v1/boards/?all=true HTTP/1.1" 200 [2023-08-14 11:48:23,178]::[uvicorn.access]::INFO --> 127.0.0.1:50313 - "GET /api/v1/models/?base_models=sd-1&base_models=sd-2&base_models=sdxl&model_type=main HTTP/1.1" 200 [2023-08-14 11:48:23,179]::[uvicorn.access]::INFO --> 127.0.0.1:50314 - "GET /api/v1/models/?model_type=lora HTTP/1.1" 200 [2023-08-14 11:48:23,180]::[uvicorn.access]::INFO --> 127.0.0.1:50315 - "GET /api/v1/models/?base_models=sd-1&base_models=sd-2&base_models=sdxl&model_type=onnx HTTP/1.1" 200 [2023-08-14 11:48:23,181]::[uvicorn.access]::INFO --> 127.0.0.1:50312 - "GET /api/v1/images/?board_id=none&categories=general&is_intermediate=false&limit=0&offset=0 HTTP/1.1" 200 [2023-08-14 11:48:23,183]::[uvicorn.access]::INFO --> 127.0.0.1:50316 - "GET /api/v1/models/?model_type=vae HTTP/1.1" 200 [2023-08-14 11:48:23,184]::[uvicorn.access]::INFO --> 127.0.0.1:50313 - "POST /socket.io/?EIO=4&transport=polling&t=OdpgK6B&sid=bhggspnn5HMG1ucdAAAE HTTP/1.1" 200 [2023-08-14 11:48:23,187]::[uvicorn.access]::INFO --> 127.0.0.1:50317 - "GET /api/v1/models/?model_type=controlnet HTTP/1.1" 200 [2023-08-14 11:48:23,188]::[uvicorn.access]::INFO --> 127.0.0.1:50315 - "GET /api/v1/images/?board_id=none&categories=control&categories=mask&categories=user&categories=other&is_intermediate=false&limit=0&offset=0 HTTP/1.1" 200 [2023-08-14 11:48:23,189]::[uvicorn.access]::INFO --> 127.0.0.1:50316 - "GET /api/v1/images/?board_id=none&categories=general&is_intermediate=false&limit=100&offset=0 HTTP/1.1" 200 [2023-08-14 11:48:23,189]::[uvicorn.access]::INFO --> 127.0.0.1:50314 - "GET /socket.io/?EIO=4&transport=polling&t=OdpgK6B.0&sid=bhggspnn5HMG1ucdAAAE HTTP/1.1" 200 [2023-08-14 11:48:23,190]::[uvicorn.error]::INFO --> ('127.0.0.1', 50318) - "WebSocket /socket.io/?EIO=4&transport=websocket&sid=bhggspnn5HMG1ucdAAAE" [accepted] [2023-08-14 11:48:23,191]::[uvicorn.error]::INFO --> connection open [2023-08-14 11:48:23,245]::[uvicorn.access]::INFO --> 127.0.0.1:50317 - "GET /socket.io/?EIO=4&transport=polling&t=OdpgK7D&sid=bhggspnn5HMG1ucdAAAE HTTP/1.1" 200 [2023-08-14 11:48:23,249]::[uvicorn.access]::INFO --> 127.0.0.1:50317 - "GET /openapi.json HTTP/1.1" 200 [2023-08-14 11:48:23,250]::[uvicorn.access]::INFO --> 127.0.0.1:50313 - "POST /socket.io/?EIO=4&transport=polling&t=OdpgK7G&sid=bhggspnn5HMG1ucdAAAE HTTP/1.1" 200 [2023-08-14 11:48:23,270]::[uvicorn.access]::INFO --> 127.0.0.1:50317 - "GET /socket.io/?EIO=4&transport=polling&t=OdpgK7c&sid=bhggspnn5HMG1ucdAAAE HTTP/1.1" 200 [2023-08-14 11:48:23,276]::[uvicorn.access]::INFO --> 127.0.0.1:50317 - "GET /socket.io/?EIO=4&transport=polling&t=OdpgK7h&sid=bhggspnn5HMG1ucdAAAE HTTP/1.1" 200 [2023-08-14 11:48:27,093]::[uvicorn.access]::INFO --> 127.0.0.1:50317 - "GET /api/v1/models/?base_models=sdxl-refiner&model_type=main HTTP/1.1" 200 [2023-08-14 11:48:53,133]::[uvicorn.access]::INFO --> 127.0.0.1:50319 - "POST /api/v1/sessions/ HTTP/1.1" 200 [2023-08-14 11:48:53,180]::[uvicorn.access]::INFO --> 127.0.0.1:50319 - "PUT /api/v1/sessions/9f539aad-cbd6-4cb7-87d3-c54b653d5a6c/invoke?all=true HTTP/1.1" 202 [2023-08-14 11:48:53,195]::[InvokeAI]::INFO --> Loading model D:\Invokeai_3\invokeai\models\sdxl\main\stable-diffusion-xl-base-1-0, type sdxl:main:tokenizer [2023-08-14 11:48:53,533]::[InvokeAI]::INFO --> Loading model D:\Invokeai_3\invokeai\models\sdxl\main\stable-diffusion-xl-base-1-0, type sdxl:main:text_encoder [2023-08-14 11:48:55,108]::[InvokeAI]::INFO --> Loading model D:\Invokeai_3\invokeai\models\sdxl\main\stable-diffusion-xl-base-1-0, type sdxl:main:tokenizer_2 [2023-08-14 11:48:55,427]::[InvokeAI]::INFO --> Loading model D:\Invokeai_3\invokeai\models\sdxl\main\stable-diffusion-xl-base-1-0, type sdxl:main:text_encoder_2 [2023-08-14 11:49:05,247]::[InvokeAI]::INFO --> Loading model D:\Invokeai_3\invokeai\models\sdxl-refiner\main\stable-diffusion-xl-refiner-1-0, type sdxl-refiner:main:tokenizer_2 [2023-08-14 11:49:05,568]::[InvokeAI]::INFO --> Loading model D:\Invokeai_3\invokeai\models\sdxl-refiner\main\stable-diffusion-xl-refiner-1-0, type sdxl-refiner:main:text_encoder_2 [2023-08-14 11:49:14,713]::[InvokeAI]::INFO --> Loading model D:\Invokeai_3\invokeai\models\sdxl\main\stable-diffusion-xl-base-1-0, type sdxl:main:scheduler [2023-08-14 11:49:15,007]::[InvokeAI]::INFO --> Loading model D:\Invokeai_3\invokeai\models\sdxl\main\stable-diffusion-xl-base-1-0, type sdxl:main:unet 6%|███▋ | 1/17 [01:26<23:07, 86.69s/it]

It seems to be related to this post for Linux systems. https://github.com/invoke-ai/InvokeAI/issues/4202

Screenshots

No response

Additional context

No response

Contact Details

No response

Millu commented 7 months ago

Same cause as #5065