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

feat(ui): graph builder #6361

Merged
merged 45 commits into from
May 15, 2024
Merged

feat(ui): graph builder #6361

merged 45 commits into from
May 15, 2024

Commits on May 15, 2024

  1. Configuration menu
    Copy the full SHA
    b0e439e View commit details
    Browse the repository at this point in the history
  2. feat(api): add InvocationOutputMap to OpenAPI schema

    This dynamically generated schema object maps node types to their pydantic schemas. This makes it much simpler to infer node types in the UI.
    psychedelicious committed May 15, 2024
    Configuration menu
    Copy the full SHA
    19c6848 View commit details
    Browse the repository at this point in the history
  3. chore(ui): typegen

    psychedelicious committed May 15, 2024
    Configuration menu
    Copy the full SHA
    b703f0c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2cc855e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8885d0c View commit details
    Browse the repository at this point in the history
  6. feat(ui): add stateful Graph class

    This stateful class provides abstractions for building a graph. It exposes graph methods like adding and removing nodes and edges.
    
    The methods are documented, tested, and strongly typed.
    psychedelicious committed May 15, 2024
    Configuration menu
    Copy the full SHA
    063fa42 View commit details
    Browse the repository at this point in the history
  7. feat(ui): add MetadataUtil class

    Provides methods for manipulating a graph's metadata.
    psychedelicious committed May 15, 2024
    Configuration menu
    Copy the full SHA
    19b02f0 View commit details
    Browse the repository at this point in the history
  8. feat(ui): refine graph building util

    Simpler types and API surface.
    psychedelicious committed May 15, 2024
    Configuration menu
    Copy the full SHA
    3a56dc8 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    fbf5efa View commit details
    Browse the repository at this point in the history
  10. WIP, sd1.5 works

    psychedelicious committed May 15, 2024
    Configuration menu
    Copy the full SHA
    ed5f641 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    3297bc9 View commit details
    Browse the repository at this point in the history
  12. feat(nodes): add LoRASelectorInvocation, LoRACollectionLoader, SDXLLo…

    …RACollectionLoader
    
    These simplify loading multiple LoRAs. Instead of requiring chained lora loader nodes, configure each LoRA (model & weight) with a selector, collect them, then send the collection to the collection loader to apply all of the LoRAs to the UNet/CLIP models.
    
    The collection loaders accept a single lora or collection of loras.
    psychedelicious committed May 15, 2024
    Configuration menu
    Copy the full SHA
    dd10d80 View commit details
    Browse the repository at this point in the history
  13. chore(ui): typegen

    psychedelicious committed May 15, 2024
    Configuration menu
    Copy the full SHA
    8359f23 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    38f5ce9 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    b91344e View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    cc5dd4f View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    dfaafa9 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    45fe17b View commit details
    Browse the repository at this point in the history
  19. feat(ui): support multiple fields for getEdgesTo, getEdgesFrom, `…

    …deleteEdgesTo`, `deleteEdgesFrom`
    psychedelicious committed May 15, 2024
    Configuration menu
    Copy the full SHA
    5cfa518 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    4644d35 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    a00aaea View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    b87ea65 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    b5097be View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    1c7d663 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    d65d353 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    5f23953 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    244715d View commit details
    Browse the repository at this point in the history
  28. chore(ui): knip

    psychedelicious committed May 15, 2024
    Configuration menu
    Copy the full SHA
    02989a0 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    8ce237e View commit details
    Browse the repository at this point in the history
  30. feat(ui): move metadata util to graph class

    No good reason to have it be separate. A bit cleaner this way.
    psychedelicious committed May 15, 2024
    Configuration menu
    Copy the full SHA
    25565e1 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    afc379c View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    4d3b41e View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    fdea535 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    302ae08 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    27835a3 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    d3374d2 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    8536bd2 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    3f8b3d9 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    b0ed2f3 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    a6b72a0 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    7eca4e9 View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    b3c80ca View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    c1f88a2 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    055cc78 View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    15d118d View commit details
    Browse the repository at this point in the history