Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: Loading auto generated settings - "invalid literal 0.35" #898

Open
3 tasks done
revolvedai opened this issue Oct 3, 2023 · 7 comments
Open
3 tasks done

[Bug]: Loading auto generated settings - "invalid literal 0.35" #898

revolvedai opened this issue Oct 3, 2023 · 7 comments
Labels
bug Something isn't working

Comments

@revolvedai
Copy link

revolvedai commented Oct 3, 2023

Have you read the latest version of the FAQ?

  • I have visited the FAQ page right now and my issue is not present there

Is there an existing issue for this?

  • I have searched the existing issues and checked the recent builds/commits of both this extension and the webui

Are you using the latest version of the Deforum extension?

  • I have Deforum updated to the lastest version and I still have the issue.

What happened?

Whenever loading settings from the automatically saved settings, this error appears:
Error: 'invalid literal for int() with base 10: '0.35''. Before reporting, please check your schedules/ init values. Full error message is in your terminal/ cli.

For some reason, the blend factor max and blend factor slope settings do not save correctly, missing the keyframe and brackets. So 0.35 instead of 0:(0.35). This is despite not touching these settings when generating the initial video.

Running on Linux on RunDiffusion

Steps to reproduce the problem

  1. Generate video
  2. Load settings from that video
  3. Hit generate
  4. Error appears

What should have happened/how would you fix it?

Settings should all save in correct format.

Torch version

2.0.1

On which platform are you launching the webui with the extension?

No response

Deforum settings

https://gist.github.com/edkenne/ceb65c8f22a5d2c05ce31e42ed762531

Webui core settings

With img2img, do exactly the amount of steps the slider specifies. is NOT checked. ui-config for Deforum is default.

Console logs

�[0;32m*Deforum ControlNet support: enabled*�[0m
Loading general settings...
reading custom settings from /opt/rd/stable-diffusion-webui/deforum_settings.txt
The custom settings file does not exist. The values will be unchanged.
[2023-10-03 00:25:15,437][INFO][modules.shared_state] - Starting job task(l7chveejbaucwtk)
Traceback (most recent call last):
File "/opt/rd/stable-diffusion-webui/extensions/deforum/scripts/deforum_helpers/run_deforum.py", line 110, in run_deforum
render_animation(args, anim_args, video_args, parseq_args, loop_args, controlnet_args, root)
File "/opt/rd/stable-diffusion-webui/extensions/deforum/scripts/deforum_helpers/render.py", line 84, in render_animation
parseq_adapter = ParseqAdapter(parseq_args, anim_args, video_args, controlnet_args, loop_args)
File "/opt/rd/stable-diffusion-webui/extensions/deforum/scripts/deforum_helpers/parseq_adapter.py", line 48, in __init__
self.looper_keys = ParseqLooperKeysDecorator(self, LooperAnimKeys(loop_args, anim_args, -1)) if loop_args else None
File "/opt/rd/stable-diffusion-webui/extensions/deforum/scripts/deforum_helpers/animation_key_frames.py", line 96, in __init__
self.blendFactorMax_series = self.fi.parse_inbetweens(loop_args.blendFactorMax, 'blendFactorMax')
File "/opt/rd/stable-diffusion-webui/extensions/deforum/scripts/deforum_helpers/animation_key_frames.py", line 107, in parse_inbetweens
return self.get_inbetweens(self.parse_key_frames(value, filename = filename), filename = filename, is_single_string = is_single_string)
File "/opt/rd/stable-diffusion-webui/extensions/deforum/scripts/deforum_helpers/animation_key_frames.py", line 159, in parse_key_frames
frame = int(self.sanitize_value(frameParam[0])) if check_is_number(self.sanitize_value(frameParam[0].strip())) else int(numexpr.evaluate(frameParam[0].strip().replace("'","",1).replace('"',"",1)[::-1].replace("'","",1).replace('"',"",1)[::-1]))
ValueError: invalid literal for int() with base 10: '0.35'
[2023-10-03 00:25:16,078][INFO][modules.shared_state] - Ending job task(l7chveejbaucwtk) (0.64 seconds)

Additional information

Many users on RunDiffusion have reported this error. If settings are saved manually, it loads fine. It's only for settings files included in the folder with the Deforum generation that were automatically created. We remap the outputs to new folders for our users.

This does not happen locally on Windows PC.


From @rewbs : @edkenne has a sensible reason for not being able to include a log, so I'm working around the issue checker by dumping in these strings, and re-opening:

['Python', 'Commit hash', 'Launching Web UI with arguments', 'Model loaded', 'deforum']

Meanwhile I have raised #909 to relax the issue checker bot.


@revolvedai revolvedai added the bug Something isn't working label Oct 3, 2023
@github-actions github-actions bot closed this as completed Oct 3, 2023
@github-actions
Copy link

github-actions bot commented Oct 3, 2023

This issue has been closed due to incorrect formatting. Please address the following mistakes and reopen the issue (click on the 'Reopen' button below):

  • Include THE FULL LOG FROM THE START OF THE WEBUI in the issue description.

@revolvedai
Copy link
Author

This issue has been closed due to incorrect formatting. Please address the following mistakes and reopen the issue (click on the 'Reopen' button below):

Do not have full log as it's in a cloud service not on local. There is no reopen button.

@andyxr andyxr reopened this Oct 3, 2023
@github-actions github-actions bot closed this as completed Oct 3, 2023
@github-actions
Copy link

github-actions bot commented Oct 3, 2023

This issue has been closed due to incorrect formatting. Please address the following mistakes and reopen the issue (click on the 'Reopen' button below):

  • Include THE FULL LOG FROM THE START OF THE WEBUI in the issue description.

@revolvedai
Copy link
Author

no soup for you @andyxr !
It would be nice to know if any other linux users are experiencing this, another benefit of having an open issue.

@MatissesProjects
Copy link
Contributor

MatissesProjects commented Oct 5, 2023

After some inspection of the saved file, it appears that the ui might be saving things without their schedule, which I can somewhat replicate in windows if you go and do this for some reason.
image
setting Image strength schedule to .75 instead of the expected scheduled version of 0:(.75) will create this issue in the windows version of the save file

    "use_looper": false,
    "init_images": "{\n    \"0\": \"https://deforum.github.io/a1/Gi1.png\",\n    \"max_f/4-5\": \"https://deforum.github.io/a1/Gi2.png\",\n    \"max_f/2-10\": \"https://deforum.github.io/a1/Gi3.png\",\n    \"3*max_f/4-15\": \"https://deforum.github.io/a1/Gi4.jpg\",\n    \"max_f-20\": \"https://deforum.github.io/a1/Gi1.png\"\n}",
    "image_strength_schedule": "0.75",
    "blendFactorMax": "0:(0.35)",
    "blendFactorSlope": "0:(0.25)",

Can I get an example of the same file run automatically saved, and manually saved, I have an idea of what might be happening @edkenne
image

@MatissesProjects
Copy link
Contributor

workingForDeforum.txt
for anyone that comes across this issue, here is a workaround. Use this as the base settings file

@rewbs rewbs reopened this Oct 15, 2023
@github-actions github-actions bot added bug Something isn't working and removed bug Something isn't working wrong format labels Oct 15, 2023
@github-actions
Copy link

Thanks for addressing your formatting mistakes. The issue has been reopened now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

4 participants