bes-dev / stable_diffusion.openvino

Apache License 2.0
1.54k stars 206 forks source link

can't open file 'demo.py': [Errno 2] No such file or directory #150

Closed RomanADavis closed 1 year ago

RomanADavis commented 1 year ago

Installation seems to work up until this point.

PS C:\Users\Roman> python --version
Python 3.10.6
PS C:\Users\Roman> python -m pip install --upgrade
ERROR: You must give at least one requirement to install (see "pip help install")

[notice] A new release of pip available: 22.2.1 -> 23.1.2
[notice] To update, run: python.exe -m pip install --upgrade pip
PS C:\Users\Roman> python.exe -m pip install --upgrade pip
Requirement already satisfied: pip in c:\users\roman\appdata\local\programs\python\python310\lib\site-packages (22.2.1)
Collecting pip
  Using cached pip-23.1.2-py3-none-any.whl (2.1 MB)
Installing collected packages: pip
  Attempting uninstall: pip
    Found existing installation: pip 22.2.1
    Uninstalling pip-22.2.1:
      Successfully uninstalled pip-22.2.1
Successfully installed pip-23.1.2
PS C:\Users\Roman> pip install openvino-dev[onnx,pytorch]==2022.3.0
Collecting openvino-dev[onnx,pytorch]==2022.3.0
  Using cached openvino_dev-2022.3.0-9052-py3-none-any.whl (5.8 MB)
Collecting addict>=2.4.0 (from openvino-dev[onnx,pytorch]==2022.3.0)
  Using cached addict-2.4.0-py3-none-any.whl (3.8 kB)
Collecting defusedxml>=0.7.1 (from openvino-dev[onnx,pytorch]==2022.3.0)
  Using cached defusedxml-0.7.1-py2.py3-none-any.whl (25 kB)
Collecting jstyleson>=0.0.2 (from openvino-dev[onnx,pytorch]==2022.3.0)
  Using cached jstyleson-0.0.2.tar.gz (2.0 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting networkx<=2.8.8 (from openvino-dev[onnx,pytorch]==2022.3.0)
  Using cached networkx-2.8.8-py3-none-any.whl (2.0 MB)
Collecting numpy<=1.23.4,>=1.16.6 (from openvino-dev[onnx,pytorch]==2022.3.0)
  Downloading numpy-1.23.4-cp310-cp310-win_amd64.whl (14.6 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 14.6/14.6 MB 8.6 MB/s eta 0:00:00
Collecting opencv-python>=4.5 (from openvino-dev[onnx,pytorch]==2022.3.0)
  Using cached opencv_python-4.7.0.72-cp37-abi3-win_amd64.whl (38.2 MB)
Collecting openvino-telemetry>=2022.1.0 (from openvino-dev[onnx,pytorch]==2022.3.0)
  Using cached openvino_telemetry-2022.3.0-py3-none-any.whl (20 kB)
Collecting pandas~=1.3.5 (from openvino-dev[onnx,pytorch]==2022.3.0)
  Downloading pandas-1.3.5-cp310-cp310-win_amd64.whl (10.2 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.2/10.2 MB 8.9 MB/s eta 0:00:00
Collecting pillow>=8.1.2 (from openvino-dev[onnx,pytorch]==2022.3.0)
  Using cached Pillow-9.5.0-cp310-cp310-win_amd64.whl (2.5 MB)
Collecting pyyaml>=5.4.1 (from openvino-dev[onnx,pytorch]==2022.3.0)
  Using cached PyYAML-6.0-cp310-cp310-win_amd64.whl (151 kB)
Collecting requests>=2.25.1 (from openvino-dev[onnx,pytorch]==2022.3.0)
  Downloading requests-2.30.0-py3-none-any.whl (62 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.5/62.5 kB 3.5 MB/s eta 0:00:00
Collecting texttable>=1.6.3 (from openvino-dev[onnx,pytorch]==2022.3.0)
  Using cached texttable-1.6.7-py2.py3-none-any.whl (10 kB)
Collecting tqdm>=4.54.1 (from openvino-dev[onnx,pytorch]==2022.3.0)
  Downloading tqdm-4.65.0-py3-none-any.whl (77 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 77.1/77.1 kB ? eta 0:00:00
Collecting openvino==2022.3.0 (from openvino-dev[onnx,pytorch]==2022.3.0)
  Downloading openvino-2022.3.0-9052-cp310-cp310-win_amd64.whl (25.3 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 25.3/25.3 MB 8.3 MB/s eta 0:00:00
Collecting scipy>=1.8 (from openvino-dev[onnx,pytorch]==2022.3.0)
  Downloading scipy-1.10.1-cp310-cp310-win_amd64.whl (42.5 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 42.5/42.5 MB 7.6 MB/s eta 0:00:00
Collecting torch<=1.13.0,>=1.8.1 (from openvino-dev[onnx,pytorch]==2022.3.0)
  Downloading torch-1.13.0-cp310-cp310-win_amd64.whl (167.3 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 167.3/167.3 MB 5.4 MB/s eta 0:00:00
Collecting scipy>=1.8 (from openvino-dev[onnx,pytorch]==2022.3.0)
  Downloading scipy-1.8.1-cp310-cp310-win_amd64.whl (36.9 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 36.9/36.9 MB 8.0 MB/s eta 0:00:00
Collecting onnx<=1.12,>=1.8.1 (from openvino-dev[onnx,pytorch]==2022.3.0)
  Downloading onnx-1.12.0-cp310-cp310-win_amd64.whl (11.5 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.5/11.5 MB 8.4 MB/s eta 0:00:00
Collecting torchvision<=0.14.0,>=0.9.1 (from openvino-dev[onnx,pytorch]==2022.3.0)
  Downloading torchvision-0.14.0-cp310-cp310-win_amd64.whl (1.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 10.0 MB/s eta 0:00:00
Collecting yacs>=0.1.8 (from openvino-dev[onnx,pytorch]==2022.3.0)
  Using cached yacs-0.1.8-py3-none-any.whl (14 kB)
Collecting fastjsonschema~=2.15.1 (from openvino-dev[onnx,pytorch]==2022.3.0)
  Using cached fastjsonschema-2.15.3-py3-none-any.whl (22 kB)
Collecting protobuf<4.0.0,>=3.18.1 (from openvino-dev[onnx,pytorch]==2022.3.0)
  Downloading protobuf-3.20.3-cp310-cp310-win_amd64.whl (904 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 904.0/904.0 kB 19.4 MB/s eta 0:00:00
  Downloading protobuf-3.20.1-cp310-cp310-win_amd64.whl (903 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 903.8/903.8 kB 9.6 MB/s eta 0:00:00
Collecting typing-extensions>=3.6.2.1 (from onnx<=1.12,>=1.8.1->openvino-dev[onnx,pytorch]==2022.3.0)
  Using cached typing_extensions-4.5.0-py3-none-any.whl (27 kB)
Collecting python-dateutil>=2.7.3 (from pandas~=1.3.5->openvino-dev[onnx,pytorch]==2022.3.0)
  Using cached python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
Collecting pytz>=2017.3 (from pandas~=1.3.5->openvino-dev[onnx,pytorch]==2022.3.0)
  Using cached pytz-2023.3-py2.py3-none-any.whl (502 kB)
Collecting charset-normalizer<4,>=2 (from requests>=2.25.1->openvino-dev[onnx,pytorch]==2022.3.0)
  Using cached charset_normalizer-3.1.0-cp310-cp310-win_amd64.whl (97 kB)
Collecting idna<4,>=2.5 (from requests>=2.25.1->openvino-dev[onnx,pytorch]==2022.3.0)
  Downloading idna-3.4-py3-none-any.whl (61 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.5/61.5 kB ? eta 0:00:00
Collecting urllib3<3,>=1.21.1 (from requests>=2.25.1->openvino-dev[onnx,pytorch]==2022.3.0)
  Downloading urllib3-2.0.2-py3-none-any.whl (123 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 123.2/123.2 kB ? eta 0:00:00
Collecting certifi>=2017.4.17 (from requests>=2.25.1->openvino-dev[onnx,pytorch]==2022.3.0)
  Downloading certifi-2023.5.7-py3-none-any.whl (156 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 157.0/157.0 kB 9.8 MB/s eta 0:00:00
Collecting colorama (from tqdm>=4.54.1->openvino-dev[onnx,pytorch]==2022.3.0)
  Downloading colorama-0.4.6-py2.py3-none-any.whl (25 kB)
Collecting six>=1.5 (from python-dateutil>=2.7.3->pandas~=1.3.5->openvino-dev[onnx,pytorch]==2022.3.0)
  Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Building wheels for collected packages: jstyleson
  Building wheel for jstyleson (pyproject.toml) ... done
  Created wheel for jstyleson: filename=jstyleson-0.0.2-py3-none-any.whl size=2392 sha256=30e20f56b0054aceb348d58b433af8e2a85cc2a0c204093ee54e2d9b30b634d4
  Stored in directory: c:\users\roman\appdata\local\pip\cache\wheels\12\51\c6\a1e751db88203e11c6d9ffe4683ca3d8c14b1479639bec1006
Successfully built jstyleson
Installing collected packages: texttable, pytz, jstyleson, fastjsonschema, addict, urllib3, typing-extensions, six, pyyaml, protobuf, pillow, numpy, networkx, idna, defusedxml, colorama, charset-normalizer, certifi, yacs, tqdm, torch, scipy, requests, python-dateutil, openvino, opencv-python, onnx, torchvision, pandas, openvino-telemetry, openvino-dev
Successfully installed addict-2.4.0 certifi-2023.5.7 charset-normalizer-3.1.0 colorama-0.4.6 defusedxml-0.7.1 fastjsonschema-2.15.3 idna-3.4 jstyleson-0.0.2 networkx-2.8.8 numpy-1.23.4 onnx-1.12.0 opencv-python-4.7.0.72 openvino-2022.3.0 openvino-dev-2022.3.0 openvino-telemetry-2022.3.0 pandas-1.3.5 pillow-9.5.0 protobuf-3.20.1 python-dateutil-2.8.2 pytz-2023.3 pyyaml-6.0 requests-2.30.0 scipy-1.8.1 six-1.16.0 texttable-1.6.7 torch-1.13.0 torchvision-0.14.0 tqdm-4.65.0 typing-extensions-4.5.0 urllib3-2.0.2 yacs-0.1.8
PS C:\Users\Roman> pip install openvino-dev[onnx,pytorch]==2022.3.0
Requirement already satisfied: openvino-dev[onnx,pytorch]==2022.3.0 in c:\users\roman\appdata\local\programs\python\python310\lib\site-packages (2022.3.0)
Requirement already satisfied: addict>=2.4.0 in c:\users\roman\appdata\local\programs\python\python310\lib\site-packages (from openvino-dev[onnx,pytorch]==2022.3.0) (2.4.0)
Requirement already satisfied: defusedxml>=0.7.1 in c:\users\roman\appdata\local\programs\python\python310\lib\site-packages (from openvino-dev[onnx,pytorch]==2022.3.0) (0.7.1)
Requirement already satisfied: jstyleson>=0.0.2 in c:\users\roman\appdata\local\programs\python\python310\lib\site-packages (from openvino-dev[onnx,pytorch]==2022.3.0) (0.0.2)
Requirement already satisfied: networkx<=2.8.8 in c:\users\roman\appdata\local\programs\python\python310\lib\site-packages (from openvino-dev[onnx,pytorch]==2022.3.0) (2.8.8)
Requirement already satisfied: numpy<=1.23.4,>=1.16.6 in c:\users\roman\appdata\local\programs\python\python310\lib\site-packages (from openvino-dev[onnx,pytorch]==2022.3.0) (1.23.4)
Requirement already satisfied: opencv-python>=4.5 in c:\users\roman\appdata\local\programs\python\python310\lib\site-packages (from openvino-dev[onnx,pytorch]==2022.3.0) (4.7.0.72)
Requirement already satisfied: openvino-telemetry>=2022.1.0 in c:\users\roman\appdata\local\programs\python\python310\lib\site-packages (from openvino-dev[onnx,pytorch]==2022.3.0) (2022.3.0)
Requirement already satisfied: pandas~=1.3.5 in c:\users\roman\appdata\local\programs\python\python310\lib\site-packages (from openvino-dev[onnx,pytorch]==2022.3.0) (1.3.5)
Requirement already satisfied: pillow>=8.1.2 in c:\users\roman\appdata\local\programs\python\python310\lib\site-packages (from openvino-dev[onnx,pytorch]==2022.3.0) (9.5.0)
Requirement already satisfied: pyyaml>=5.4.1 in c:\users\roman\appdata\local\programs\python\python310\lib\site-packages (from openvino-dev[onnx,pytorch]==2022.3.0) (6.0)
Requirement already satisfied: requests>=2.25.1 in c:\users\roman\appdata\local\programs\python\python310\lib\site-packages (from openvino-dev[onnx,pytorch]==2022.3.0) (2.30.0)
Requirement already satisfied: texttable>=1.6.3 in c:\users\roman\appdata\local\programs\python\python310\lib\site-packages (from openvino-dev[onnx,pytorch]==2022.3.0) (1.6.7)
Requirement already satisfied: tqdm>=4.54.1 in c:\users\roman\appdata\local\programs\python\python310\lib\site-packages (from openvino-dev[onnx,pytorch]==2022.3.0) (4.65.0)
Requirement already satisfied: openvino==2022.3.0 in c:\users\roman\appdata\local\programs\python\python310\lib\site-packages (from openvino-dev[onnx,pytorch]==2022.3.0) (2022.3.0)
Requirement already satisfied: scipy>=1.8 in c:\users\roman\appdata\local\programs\python\python310\lib\site-packages (from openvino-dev[onnx,pytorch]==2022.3.0) (1.8.1)
Requirement already satisfied: fastjsonschema~=2.15.1 in c:\users\roman\appdata\local\programs\python\python310\lib\site-packages (from openvino-dev[onnx,pytorch]==2022.3.0) (2.15.3)
Requirement already satisfied: onnx<=1.12,>=1.8.1 in c:\users\roman\appdata\local\programs\python\python310\lib\site-packages (from openvino-dev[onnx,pytorch]==2022.3.0) (1.12.0)
Requirement already satisfied: protobuf<4.0.0,>=3.18.1 in c:\users\roman\appdata\local\programs\python\python310\lib\site-packages (from openvino-dev[onnx,pytorch]==2022.3.0) (3.20.1)
Requirement already satisfied: torch<=1.13.0,>=1.8.1 in c:\users\roman\appdata\local\programs\python\python310\lib\site-packages (from openvino-dev[onnx,pytorch]==2022.3.0) (1.13.0)
Requirement already satisfied: torchvision<=0.14.0,>=0.9.1 in c:\users\roman\appdata\local\programs\python\python310\lib\site-packages (from openvino-dev[onnx,pytorch]==2022.3.0) (0.14.0)
Requirement already satisfied: yacs>=0.1.8 in c:\users\roman\appdata\local\programs\python\python310\lib\site-packages (from openvino-dev[onnx,pytorch]==2022.3.0) (0.1.8)
Requirement already satisfied: typing-extensions>=3.6.2.1 in c:\users\roman\appdata\local\programs\python\python310\lib\site-packages (from onnx<=1.12,>=1.8.1->openvino-dev[onnx,pytorch]==2022.3.0) (4.5.0)
Requirement already satisfied: python-dateutil>=2.7.3 in c:\users\roman\appdata\local\programs\python\python310\lib\site-packages (from pandas~=1.3.5->openvino-dev[onnx,pytorch]==2022.3.0) (2.8.2)
Requirement already satisfied: pytz>=2017.3 in c:\users\roman\appdata\local\programs\python\python310\lib\site-packages (from pandas~=1.3.5->openvino-dev[onnx,pytorch]==2022.3.0) (2023.3)
Requirement already satisfied: charset-normalizer<4,>=2 in c:\users\roman\appdata\local\programs\python\python310\lib\site-packages (from requests>=2.25.1->openvino-dev[onnx,pytorch]==2022.3.0) (3.1.0)
Requirement already satisfied: idna<4,>=2.5 in c:\users\roman\appdata\local\programs\python\python310\lib\site-packages (from requests>=2.25.1->openvino-dev[onnx,pytorch]==2022.3.0) (3.4)
Requirement already satisfied: urllib3<3,>=1.21.1 in c:\users\roman\appdata\local\programs\python\python310\lib\site-packages (from requests>=2.25.1->openvino-dev[onnx,pytorch]==2022.3.0) (2.0.2)
Requirement already satisfied: certifi>=2017.4.17 in c:\users\roman\appdata\local\programs\python\python310\lib\site-packages (from requests>=2.25.1->openvino-dev[onnx,pytorch]==2022.3.0) (2023.5.7)
Requirement already satisfied: colorama in c:\users\roman\appdata\local\programs\python\python310\lib\site-packages (from tqdm>=4.54.1->openvino-dev[onnx,pytorch]==2022.3.0) (0.4.6)
Requirement already satisfied: six>=1.5 in c:\users\roman\appdata\local\programs\python\python310\lib\site-packages (from python-dateutil>=2.7.3->pandas~=1.3.5->openvino-dev[onnx,pytorch]==2022.3.0) (1.16.0)
PS C:\Users\Roman> python demo.py --prompt "Street-art painting of Emilia Clarke in style of Banksy, photorealism"
C:\Users\Roman\AppData\Local\Programs\Python\Python310\python.exe: can't open file 'C:\\Users\\Roman\\demo.py': [Errno 2] No such file or directory
RomanADavis commented 1 year ago

Pulled the repo, didn't work; installed some python libraries didn't work; reinstalled python as 3.9, worked.

brmarkus commented 1 year ago

In your initial post you only mentioned:

python -m pip install --upgrade
python.exe -m pip install --upgrade pip
pip install openvino-dev[onnx,pytorch]==2022.3.0
python demo.py --prompt "Street-art painting of Emilia Clarke in style of Banksy, photorealism"

But from "https://github.com/bes-dev/stable_diffusion.openvino#install-requirements" the installation should include to install all the requriements, should be:

python -m pip install --upgrade pip
pip install openvino-dev[onnx,pytorch]==2022.3.0
pip install -r requirements.txt

Have you sync'ed the repo really to the folder C:\Users\Roman> (as you try to call PS C:\Users\Roman> python demo.py --prompt "Street-art painting of Emilia Clarke in style of Banksy, photorealism" ? => can't open file 'C:\\Users\\Roman\\demo.py