Commit History

  1. Try a simpler process where the canvas is scaled, rotated and cropped square.

    Sean Powell
    b0b8c79

  1. Update submit button to say "Generate".

    Sean Powell
    d07eaa9
  2. Correct typo in desired output width docs.

    Sean Powell
    62d33e5
  3. Correct text2img_guidance_scale param name.

    Sean Powell
    f0c3269
  4. Update preview tool.

    Sean Powell
    d34c69a
  5. Update the tool to render half-drops.

    Sean Powell
    b80b314
  6. Make text2img guidance scale a float.

    Sean Powell
    c444f8d
  7. Restructure README config.

    Sean Powell
    79a0310
  8. More config for HF.

    Sean Powell
    9edc11f
  9. Add missing HF config to README.

    Sean Powell
    eff5be6
  10. Add README to configure spaces.

    Sean Powell
    53d53e0
  11. Improve test tool. Make deployable to a hf space.

    Sean Powell
    cb1edc7
  12. Log out params used.

    Sean Powell
    8df445a
  13. Update handler to extract all params. Remove memory logging.

    Sean Powell
    3cc8d46
  14. Fix origina image width calculation.

    Sean Powell
    f27f339

  1. Increase img2img strength to 0.6 to attempt tiling improvement.

    Sean Powell
    21d86ed
  2. Adjust parameters to address render issues.⁠

    Sean Powell
    62c63fc

  1. Update diffusers dep on macOS.

    Sean Powell
    ecf35ff
  2. Checkin half-drop testing tool.

    Sean Powell
    ec75b3e
  3. Remove forced upcast (no longer needed).

    Sean Powell
    0718a7d
  4. Try a fixed fp16 VAE.

    Sean Powell
    b90b5ca
  5. Explicitly enable upcasting, to confirm it is on.

    Sean Powell
    d418167
  6. Try explicitly disabling upcasting on the vae.

    Sean Powell
    a14a545
  7. Re-cuda pipes per execution.

    Sean Powell
    6a92ce4
  8. Restore VAE slicing (not supported by AutoencoderKL, so not a candidate for root-cause).

    Sean Powell
    c1560a2
  9. Disable VAE slicing. Flush GPU memory.

    Sean Powell
    eec894b
  10. Revert "Try disabling FP16."⁠

    Sean Powell
    8f30678
  11. Try disabling FP16.

    Sean Powell
    b7d5131
  12. Upgrade diffusers to 25 on HF endpoint.

    Sean Powell
    2678746

  1. Correct response format for HF inference endpoint.

    Sean Powell
    42299af
  2. Move pipe to cuda call to ensure types are correctly modified.

    Sean Powell
    049d2c2
  3. Attempt to cast bias to f16.

    Sean Powell
    710f85d
  4. Try disabling VAE slicing to see if that removes the CUDA incompatible half type.

    Sean Powell
    a30feef
  5. Use multiple GPUs (for Nvidia A10G support).

    Sean Powell
    21ca519
  6. Use a single GPU (for Nvidia A100 support).

    Sean Powell
    35483dc
  7. Support device in pipe initialisers.

    Sean Powell
    caa0f8b
  8. Place pipelines on different GPUs.

    Sean Powell
    5126622
  9. Additional VRAM debugging.

    Sean Powell
    0fc9fa3
  10. Touch VRAM debugging statements.

    Sean Powell
    a7ae214
  11. Use CUDA 11.8 compatible version of pytorch. Separate install args for macOS.

    Sean Powell
    70a6fda
  12. Update GPU identifying logic.

    Sean Powell
    8a794e8
  13. Implement a HF handler.

    Sean Powell
    0cdb495
  14. Select between cuda or mps based on environment.

    Sean Powell
    a5222e6
  15. Tweak params and prompts for diamond-crop-img2img.

    Sean Powell
    22facc4
  16. Add func to compute tile width from wallpaper width.

    Sean Powell
    98271f9
  17. Remove redundant self call.

    Sean Powell
    d0bd7a7
  18. Preserve image mode to ensure colour images remain colour.

    Sean Powell
    1d68389

  1. Make experiments consistent & use shared utils.

    Sean Powell
    ad3f797
  2. Extract and refactor diamond crop img2img procedure.

    Sean Powell
    a9ae6bb
  3. Working prototype, generating half-drop from a diamond-crop.

    Sean Powell
    fc4590f