Code Monkey home page Code Monkey logo

Comments (6)

vladmandic avatar vladmandic commented on July 3, 2024 1

it should be released later this week.

from automatic.

vladmandic avatar vladmandic commented on July 3, 2024

this looks like something installed incompatible version of requests on your system.
you can bypass this particular check above if you use --skip-git command line flag and then hope that installer fixes the incompatible package later during verification process.

if not, you'll need to delete venv folder and let installer reinstall everything - and monitor log if some extension installs incorrect package after main installer has completed.

from automatic.

maraschouche avatar maraschouche commented on July 3, 2024

--skip-git didn't work at all- but deleting and re-downloading venv got me back into sd.next okay.

However, dynamic prompts (wildcards) aren't working at all now- I see the following error in the console, but not the log:

16:49:32-888869 ERROR    Running script process: extensions\sd-dynamic-prompts\scripts\dynamic_prompting.py: ParseException
┌─────────────────────────────────────────────── Traceback (most recent call last) ───────────────────────────────────────────────┐
│ O:\data\gitzeugs\automatic\modules\scripts.py:501 in process                                                                    │
│                                                                                                                                 │
│   500 │   │   │   │   args = p.per_script_args.get(script.title(), p.script_args[script.args_from:script.args_to])              │
│ > 501 │   │   │   │   script.process(p, *args, **kwargs)                                                                        │
│   502 │   │   │   except Exception as e:                                                                                        │
│                                                                                                                                 │
│ O:\data\gitzeugs\automatic\extensions\sd-dynamic-prompts\sd_dynamic_prompts\dynamic_prompting.py:480 in process                 │
│                                                                                                                                 │
│   479 │   │   │                                                                                                                 │
│ > 480 │   │   │   all_prompts, all_negative_prompts = generate_prompts(                                                         │
│   481 │   │   │   │   prompt_generator=generator,                                                                               │
│                                                                                                                                 │
│ O:\data\gitzeugs\automatic\extensions\sd-dynamic-prompts\sd_dynamic_prompts\helpers.py:93 in generate_prompts                   │
│                                                                                                                                 │
│    92 │   """                                                                                                                   │
│ >  93 │   all_prompts = prompt_generator.generate(prompt, num_prompts, seeds=seeds) or [""]                                     │
│    94                                                                                                                           │
│                                                                                                                                 │
│ O:\data\gitzeugs\automatic\venv\lib\site-packages\dynamicprompts\generators\randomprompt.py:67 in generate                      │
│                                                                                                                                 │
│   66 │   │   │                                                                                                                  │
│ > 67 │   │   │   gen = self._context.sample_prompts(template, num_images)                                                       │
│   68 │   │   │   prompts = []                                                                                                   │
│                                                                                                                                 │
│ O:\data\gitzeugs\automatic\venv\lib\site-packages\dynamicprompts\sampling_context.py:119 in sample_prompts                      │
│                                                                                                                                 │
│   118 │   │   │                                                                                                                 │
│ > 119 │   │   │   command = parse(prompt, parser_config=self.parser_config)                                                     │
│   120 │   │   elif isinstance(prompt, Command):                                                                                 │
│                                                                                                                                 │
│ O:\data\gitzeugs\automatic\venv\lib\site-packages\dynamicprompts\parser\parse.py:557 in parse                                   │
│                                                                                                                                 │
│   556 │                                                                                                                         │
│ > 557 │   tokens = get_cached_parser(parser_config).parse_string(                                                               │
│   558 │   │   prompt,                                                                                                           │
│                                                                                                                                 │
│ O:\data\gitzeugs\automatic\venv\lib\site-packages\pyparsing\core.py:1200 in parse_string                                        │
│                                                                                                                                 │
│   1199 │   │   │   │   # catch and re-raise exception from here, clearing out pyparsing internal stack trace                    │
│ > 1200 │   │   │   │   raise exc.with_traceback(None)                                                                           │
│   1201 │   │   else:                                                                                                            │
└─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
ParseException: Expected end of text, found '_'  (at char 156), (line:1, col:157)

from automatic.

maraschouche avatar maraschouche commented on July 3, 2024

Should I put in a separate issue for the dynamic prompts/wildcards extension?

from automatic.

vladmandic avatar vladmandic commented on July 3, 2024

best to handle it separately. btw, sd-dynamic-prompts extensions is known to break/fix/break/fix pretty often.
and in the latest sdnext-dev, full functionality of dynamic prompts is pretty much built-in, no need for extension at all (and yes, its compatible with same wildcards files).

from automatic.

maraschouche avatar maraschouche commented on July 3, 2024

That's great news! I'll delete and re-install the extension again and wait patiently for the next sdnext

from automatic.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.