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

v0.6.0 release checklist #105

Closed
68 tasks done
ssube opened this issue Feb 6, 2023 · 3 comments
Closed
68 tasks done

v0.6.0 release checklist #105

ssube opened this issue Feb 6, 2023 · 3 comments
Assignees
Labels
status/fixed issues that have been fixed and released
Milestone

Comments

@ssube
Copy link
Owner

ssube commented Feb 6, 2023

Issues:

Merges:

Testing:

  • txt2img
    • 256x256 with SD v1.5
      • should fail: neon blobs
      • seems to work (sometimes?) with DPM multi
      • attempt 2
    • 512x512 with SD v1.5
      • DPM Multi
        • should work
        • attempt 2
      • Euler A
        • should work
        • attempt 2
    • 512x512 with SD v2.1
      • should work
      • attempt 2
    • 768x768 with SD v2.1
      • should work, given sufficient memory
      • attempt 2
    • extra models
      • 512x512 with Knollingcase
        • should work
        • attempt 2
      • 512x512 with OpenJourney
        • should work
        • 256x256 seems to work as well
        • attempt 2
  • img2img
    • 256x256 input
      • should fail: neon blobs
      • attempt 2
    • 512x512 input
      • should work
      • attempt 2
    • 1024x768 input
      • should work
      • attempt 2
  • inpaint
    • outpaint
      • 0 all sides
        • should work, run 1 tile
        • attempt 2
      • 256 all sides
        • should work, run 8 tiles: image came out ok, but card reported Size: 1536x1536
        • attempt 2
      • 512 top and bottom, 0 left and right
        • should work, run 3 tiles
        • attempt 2
      • 512 left and right, 0 top and bottom
        • should work, run 3 tiles
        • attempt 2
  • upscale
  • interactions
    • generate a new image
      • should request and then load an image from the server
    • delete a pending image
      • should remove a single image and leave the rest
    • delete a finished image
      • should remove a single image and leave the rest
    • copy an image to img2img
      • should switch to the img2img tab
      • should populate the image source
      • the generate button should be enabled
    • copy an image to inpaint
      • should switch to the inpaint tab
      • should populate the image source
      • the generate button should be enabled
    • persist on refresh
      • loading images
      • switching tabs

Release:

  • update package versions and stage files
  • run commit-and-tag-version --sign --git-tag-fallback --commit-all --release-as=minor to make v0.6.0
  • make sure packages and images have been built
  • fix lint error (line length) from recent patches
  • run commit-and-tag-version --sign --git-tag-fallback --commit-all --release-as=minor to make v0.6.1
  • make sure packages and images have been built
  • update GH pages bundle and default version
  • post release on GH
  • make follow up tickets
  • close milestone and checklist
@ssube ssube self-assigned this Feb 6, 2023
@ssube ssube added the status/progress issues that are in progress and have a branch label Feb 6, 2023
@ssube ssube added this to the v0.6 milestone Feb 6, 2023
@ssube
Copy link
Owner Author

ssube commented Feb 6, 2023

Real ESRGAN + GFPGAN failed with:

[2023-02-05 23:33:39,374] WARNING: onnx_web.device_pool: job txt2img_902278279_b2f2069fbb92453a47865671c194efa56bd10c955f3d264dc3a72de692bfcd5d_1675661585.png failed with an error: ['Traceback (most
 recent call last):\n', '  File "C:\\Users\\ssube\\stabdiff\\onnx-try-2\\onnx-web\\api\\onnx_web\\device_pool.py", line 192, in job_done\n    f.result()\n', '  File "C:\\Users\\ssube\\AppData\\Local
\\Programs\\Python\\Python310\\lib\\concurrent\\futures\\_base.py", line 451, in result\n    return self.__get_result()\n', '  File "C:\\Users\\ssube\\AppData\\Local\\Programs\\Python\\Python310\\li
b\\concurrent\\futures\\_base.py", line 403, in __get_result\n    raise self._exception\n', '  File "C:\\Users\\ssube\\AppData\\Local\\Programs\\Python\\Python310\\lib\\concurrent\\futures\\thread.p
y", line 58, in run\n    result = self.fn(*self.args, **self.kwargs)\n', '  File "C:\\Users\\ssube\\stabdiff\\onnx-try-2\\onnx-web\\api\\onnx_web\\diffusion\\run.py", line 67, in run_txt2img_pipelin
e\n    image = run_upscale_correction(\n', '  File "C:\\Users\\ssube\\stabdiff\\onnx-try-2\\onnx-web\\api\\onnx_web\\upscale.py", line 56, in run_upscale_correction\n    return chain(job, server, pa
rams, image, prompt=params.prompt, upscale=upscale)\n', '  File "C:\\Users\\ssube\\stabdiff\\onnx-try-2\\onnx-web\\api\\onnx_web\\chain\\base.py", line 103, in __call__\n    image = process_tile_gri
d(\n', '  File "C:\\Users\\ssube\\stabdiff\\onnx-try-2\\onnx-web\\api\\onnx_web\\chain\\utils.py", line 36, in process_tile_grid\n    tile_image = filter(tile_image, (left, top, tile))\n', '  File "
C:\\Users\\ssube\\stabdiff\\onnx-try-2\\onnx-web\\api\\onnx_web\\chain\\base.py", line 96, in stage_tile\n    tile = stage_pipe(job, server, stage_params, params, tile, **kwargs)\n', '  File "C:\\Us
ers\\ssube\\stabdiff\\onnx-try-2\\onnx-web\\api\\onnx_web\\chain\\correct_gfpgan.py", line 72, in correct_gfpgan\n    gfpgan = load_gfpgan(server, upscale, upsampler=upsampler)\n', '  File "C:\\User
s\\ssube\\stabdiff\\onnx-try-2\\onnx-web\\api\\onnx_web\\chain\\correct_gfpgan.py", line 30, in load_gfpgan\n    upsampler = load_resrgan(ctx, bg_upscale)\n', "TypeError: load_resrgan() missing 1 re
quired positional argument: 'device'\n"]

@ssube
Copy link
Owner Author

ssube commented Feb 6, 2023

Fixed the GFPGAN device error, but using Real ESRGAN with GFPGAN is still producing scattered tiles: #108

@ssube
Copy link
Owner Author

ssube commented Feb 6, 2023

Most of the app seems to be working, but there are a few issues around combined upscaling + correction and the outscale parameter that I want to fix before cutting the release.

ssube added a commit that referenced this issue Feb 7, 2023
@ssube ssube closed this as completed Feb 7, 2023
@ssube ssube added status/fixed issues that have been fixed and released and removed status/progress issues that are in progress and have a branch labels Feb 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status/fixed issues that have been fixed and released
Projects
None yet
Development

No branches or pull requests

1 participant