﻿{
  Type: MainWindow,
  Title: Stability Matrix,
  Icon: {},
  TransparencyLevelHint: [
    {},
    {},
    {}
  ],
  TransparencyBackgroundFallback: Transparent,
  Content: {
    Type: Grid,
    Children: [
      {
        Type: Grid,
        Background: Transparent,
        Height: 32.0,
        Name: TitleBarHost,
        Children: [
          {
            Type: Image,
            Source: {
              Dpi: {
                X: 96.0,
                Y: 96.0,
                Length: 135.7645019878171,
                SquaredLength: 18432.0
              },
              Size: {
                AspectRatio: 1.0,
                Width: 256.0,
                Height: 256.0
              },
              PixelSize: {
                AspectRatio: 1.0,
                Width: 256,
                Height: 256
              },
              Format: {
                BitsPerPixel: 32
              },
              AlphaFormat: Premul
            },
            IsHitTestVisible: false,
            Width: 18.0,
            Height: 18.0,
            Margin: 12,4,12,4,
            IsVisible: true,
            Name: WindowIcon
          },
          {
            Type: TextBlock,
            FontSize: 12.0,
            Text: Stability Matrix,
            IsHitTestVisible: false,
            VerticalAlignment: Center,
            IsVisible: true
          },
          {
            Type: Border,
            Padding: 6
          }
        ]
      },
      {
        Type: NavigationView,
        Content: {
          Type: Frame,
          Content: {
            Type: PackageManagerPage,
            Content: {
              Type: Grid,
              Children: [
                {
                  Type: BreadcrumbBar,
                  Margin: 16,8,16,8,
                  Name: BreadcrumbBar
                },
                {
                  Type: Frame,
                  Content: {
                    Type: MainPackageManagerView,
                    Content: {
                      Type: Grid,
                      Margin: 16,
                      Children: [
                        {
                          Type: ScrollViewer,
                          Content: {
                            Type: ItemsRepeater,
                            Name: PackageCardsRepeater
                          }
                        },
                        {
                          Type: TeachingTip,
                          Name: TeachingTip1
                        },
                        {
                          Type: TeachingTip,
                          MinWidth: 100.0,
                          Margin: 8,0,0,0,
                          Name: LaunchTeachingTip
                        },
                        {
                          Type: Button,
                          Command: {},
                          Content: {
                            Type: StackPanel,
                            Orientation: Horizontal,
                            Margin: 8,
                            Children: [
                              {
                                Type: SymbolIcon
                              },
                              {
                                Type: TextBlock,
                                Text: Add Package,
                                Margin: 4,0,0,0
                              }
                            ]
                          },
                          Margin: 0,8,0,0,
                          HorizontalAlignment: Stretch,
                          VerticalAlignment: Bottom,
                          Name: AddPackagesButton
                        }
                      ]
                    },
                    DataContext: {
                      Title: Packages,
                      IconSource: {
                        Type: SymbolIconSource
                      },
                      NavigateToSubPageCommand: MainPackageManagerViewModel.NavigateToSubPage(Type viewModelType),
                      CanNavigateNext: false,
                      CanNavigatePrevious: false,
                      RemoveFromParentListCommand: ViewModelBase.RemoveFromParentList(),
                      HasErrors: false
                    }
                  },
                  Name: FrameView
                }
              ]
            },
            DataContext: {
              Title: Packages,
              IconSource: {
                Type: SymbolIconSource
              },
              SubPages: [
                {
                  Title: Packages,
                  IconSource: {
                    Type: SymbolIconSource
                  },
                  NavigateToSubPageCommand: MainPackageManagerViewModel.NavigateToSubPage(Type viewModelType),
                  CanNavigateNext: false,
                  CanNavigatePrevious: false,
                  RemoveFromParentListCommand: ViewModelBase.RemoveFromParentList(),
                  HasErrors: false
                },
                {
                  InferencePackages: [
                    {
                      Name: stable-diffusion-webui-forge,
                      DisplayName: Stable Diffusion WebUI Forge,
                      Author: lllyasviel,
                      Blurb: Stable Diffusion WebUI Forge is a platform on top of Stable Diffusion WebUI (based on Gradio) to make development easier, optimize resource management, and speed up inference.,
                      LicenseUrl: https://github.com/lllyasviel/stable-diffusion-webui-forge/blob/main/LICENSE.txt,
                      PreviewImageUri: https://github.com/lllyasviel/stable-diffusion-webui-forge/assets/19834515/ca5e05ed-bd86-4ced-8662-f41034648e8c,
                      MainBranch: main,
                      ShouldIgnoreReleases: true,
                      OutputFolderName: output,
                      InstallerSortOrder: ReallyRecommended,
                      SharedOutputFolders: {
                        Text2Img: [
                          output/txt2img-images
                        ],
                        Img2Img: [
                          output/img2img-images
                        ],
                        Extras: [
                          output/extras-images
                        ],
                        Text2ImgGrids: [
                          output/txt2img-grids
                        ],
                        Img2ImgGrids: [
                          output/img2img-grids
                        ],
                        SVD: [
                          output/svd
                        ],
                        Saved: [
                          log/images
                        ]
                      },
                      LaunchOptions: [
                        {
                          Name: Host,
                          Type: String,
                          DefaultValue: localhost,
                          Options: [
                            --server-name
                          ]
                        },
                        {
                          Name: Port,
                          Type: String,
                          DefaultValue: 7860,
                          Options: [
                            --port
                          ]
                        },
                        {
                          Name: Share,
                          Description: Set whether to share on Gradio,
                          Options: [
                            --share
                          ]
                        },
                        {
                          Name: Pin Shared Memory,
                          Options: [
                            --pin-shared-memory
                          ]
                        },
                        {
                          Name: CUDA Malloc,
                          Options: [
                            --cuda-malloc
                          ]
                        },
                        {
                          Name: CUDA Stream,
                          Options: [
                            --cuda-stream
                          ]
                        },
                        {
                          Name: Always Offload from VRAM,
                          Options: [
                            --always-offload-from-vram
                          ]
                        },
                        {
                          Name: Always GPU,
                          Options: [
                            --always-gpu
                          ]
                        },
                        {
                          Name: Always CPU,
                          Options: [
                            --always-cpu
                          ]
                        },
                        {
                          Name: Use DirectML,
                          InitialValue: false,
                          Options: [
                            --directml
                          ]
                        },
                        {
                          Name: Skip Torch CUDA Test,
                          InitialValue: false,
                          Options: [
                            --skip-torch-cuda-test
                          ]
                        },
                        {
                          Name: No half-precision VAE,
                          InitialValue: false,
                          Options: [
                            --no-half-vae
                          ]
                        },
                        {
                          Name: Extra Launch Arguments,
                          Type: String,
                          Options: [
                            
                          ]
                        }
                      ],
                      AvailableTorchVersions: [
                        Cpu,
                        Cuda,
                        DirectMl,
                        Rocm,
                        Mps
                      ],
                      LicenseType: AGPL-3.0,
                      LaunchCommand: launch.py,
                      RelativeArgsDefinitionScriptPath: modules.cmd_args,
                      SharedFolders: {
                        StableDiffusion: [
                          models/Stable-diffusion
                        ],
                        Lora: [
                          models/Lora
                        ],
                        LyCORIS: [
                          models/LyCORIS
                        ],
                        ESRGAN: [
                          models/ESRGAN
                        ],
                        GFPGAN: [
                          models/GFPGAN
                        ],
                        Codeformer: [
                          models/Codeformer
                        ],
                        RealESRGAN: [
                          models/RealESRGAN
                        ],
                        SwinIR: [
                          models/SwinIR
                        ],
                        VAE: [
                          models/VAE
                        ],
                        ApproxVAE: [
                          models/VAE-approx
                        ],
                        Karlo: [
                          models/karlo
                        ],
                        DeepDanbooru: [
                          models/deepbooru
                        ],
                        TextualInversion: [
                          embeddings
                        ],
                        Hypernetwork: [
                          models/hypernetworks
                        ],
                        ControlNet: [
                          models/controlnet/ControlNet
                        ],
                        LDSR: [
                          models/LDSR
                        ],
                        AfterDetailer: [
                          models/adetailer
                        ],
                        IpAdapter: [
                          models/controlnet/IpAdapter
                        ],
                        T2IAdapter: [
                          models/controlnet/T2IAdapter
                        ],
                        InvokeIpAdapters15: [
                          models/controlnet/DiffusersIpAdapters
                        ],
                        InvokeIpAdaptersXl: [
                          models/controlnet/DiffusersIpAdaptersXL
                        ],
                        SVD: [
                          models/svd
                        ]
                      },
                      AvailableSharedFolderMethods: [
                        Symlink,
                        None
                      ],
                      ExtraLaunchArguments: ,
                      RepositoryName: stable-diffusion-webui-forge,
                      RepositoryAuthor: lllyasviel,
                      GithubUrl: https://github.com/lllyasviel/stable-diffusion-webui-forge,
                      DownloadLocation: {TempPath}StabilityMatrixTest\AppDataHome\Packages\stable-diffusion-webui-forge.zip,
                      ByAuthor: By lllyasviel,
                      Disclaimer: ,
                      OfferInOneClickInstaller: true,
                      UpdateAvailable: false,
                      IsInferenceCompatible: false,
                      IsCompatible: true,
                      SupportsExtensions: false,
                      AvailableVersionTypes: Commit,
                      Prerequisites: [
                        Git,
                        Python310,
                        VcRedist
                      ]
                    },
                    {
                      Name: stable-diffusion-webui,
                      DisplayName: Stable Diffusion WebUI,
                      Author: AUTOMATIC1111,
                      LicenseType: AGPL-3.0,
                      LicenseUrl: https://github.com/AUTOMATIC1111/stable-diffusion-webui/blob/master/LICENSE.txt,
                      Blurb: A browser interface based on Gradio library for Stable Diffusion,
                      LaunchCommand: launch.py,
                      PreviewImageUri: https://github.com/AUTOMATIC1111/stable-diffusion-webui/raw/master/screenshot.png,
                      RelativeArgsDefinitionScriptPath: modules.cmd_args,
                      SharedFolders: {
                        StableDiffusion: [
                          models/Stable-diffusion
                        ],
                        Lora: [
                          models/Lora
                        ],
                        LyCORIS: [
                          models/LyCORIS
                        ],
                        ESRGAN: [
                          models/ESRGAN
                        ],
                        GFPGAN: [
                          models/GFPGAN
                        ],
                        Codeformer: [
                          models/Codeformer
                        ],
                        RealESRGAN: [
                          models/RealESRGAN
                        ],
                        SwinIR: [
                          models/SwinIR
                        ],
                        VAE: [
                          models/VAE
                        ],
                        ApproxVAE: [
                          models/VAE-approx
                        ],
                        Karlo: [
                          models/karlo
                        ],
                        DeepDanbooru: [
                          models/deepbooru
                        ],
                        TextualInversion: [
                          embeddings
                        ],
                        Hypernetwork: [
                          models/hypernetworks
                        ],
                        ControlNet: [
                          models/controlnet/ControlNet
                        ],
                        LDSR: [
                          models/LDSR
                        ],
                        AfterDetailer: [
                          models/adetailer
                        ],
                        IpAdapter: [
                          models/controlnet/IpAdapter
                        ],
                        T2IAdapter: [
                          models/controlnet/T2IAdapter
                        ],
                        InvokeIpAdapters15: [
                          models/controlnet/DiffusersIpAdapters
                        ],
                        InvokeIpAdaptersXl: [
                          models/controlnet/DiffusersIpAdaptersXL
                        ],
                        SVD: [
                          models/svd
                        ]
                      },
                      SharedOutputFolders: {
                        Text2Img: [
                          outputs/txt2img-images
                        ],
                        Img2Img: [
                          outputs/img2img-images
                        ],
                        Extras: [
                          outputs/extras-images
                        ],
                        Text2ImgGrids: [
                          outputs/txt2img-grids
                        ],
                        Img2ImgGrids: [
                          outputs/img2img-grids
                        ],
                        SVD: [
                          outputs/svd
                        ],
                        Saved: [
                          log/images
                        ]
                      },
                      LaunchOptions: [
                        {
                          Name: Host,
                          Type: String,
                          DefaultValue: localhost,
                          Options: [
                            --server-name
                          ]
                        },
                        {
                          Name: Port,
                          Type: String,
                          DefaultValue: 7860,
                          Options: [
                            --port
                          ]
                        },
                        {
                          Name: Share,
                          Description: Set whether to share on Gradio,
                          Options: [
                            --share
                          ]
                        },
                        {
                          Name: VRAM,
                          Options: [
                            --lowvram,
                            --medvram,
                            --medvram-sdxl
                          ]
                        },
                        {
                          Name: Xformers,
                          InitialValue: true,
                          Options: [
                            --xformers
                          ]
                        },
                        {
                          Name: API,
                          InitialValue: true,
                          Options: [
                            --api
                          ]
                        },
                        {
                          Name: Auto Launch Web UI,
                          InitialValue: false,
                          Options: [
                            --autolaunch
                          ]
                        },
                        {
                          Name: Skip Torch CUDA Check,
                          InitialValue: false,
                          Options: [
                            --skip-torch-cuda-test
                          ]
                        },
                        {
                          Name: Skip Python Version Check,
                          InitialValue: true,
                          Options: [
                            --skip-python-version-check
                          ]
                        },
                        {
                          Name: No Half,
                          Description: Do not switch the model to 16-bit floats,
                          InitialValue: false,
                          Options: [
                            --no-half
                          ]
                        },
                        {
                          Name: Skip SD Model Download,
                          InitialValue: false,
                          Options: [
                            --no-download-sd-model
                          ]
                        },
                        {
                          Name: Skip Install,
                          Options: [
                            --skip-install
                          ]
                        },
                        {
                          Name: Extra Launch Arguments,
                          Type: String,
                          Options: [
                            
                          ]
                        }
                      ],
                      AvailableSharedFolderMethods: [
                        Symlink,
                        None
                      ],
                      AvailableTorchVersions: [
                        Cpu,
                        Cuda,
                        Rocm,
                        Mps
                      ],
                      MainBranch: master,
                      OutputFolderName: outputs,
                      ExtensionManager: {
                        RelativeInstallDirectory: extensions,
                        DefaultManifests: [
                          {
                            Uri: https://raw.githubusercontent.com/AUTOMATIC1111/stable-diffusion-webui-extensions/master/index.json
                          }
                        ]
                      },
                      ExtraLaunchArguments: ,
                      RepositoryName: stable-diffusion-webui,
                      RepositoryAuthor: AUTOMATIC1111,
                      GithubUrl: https://github.com/AUTOMATIC1111/stable-diffusion-webui,
                      DownloadLocation: {TempPath}StabilityMatrixTest\AppDataHome\Packages\stable-diffusion-webui.zip,
                      ByAuthor: By AUTOMATIC1111,
                      Disclaimer: ,
                      OfferInOneClickInstaller: true,
                      ShouldIgnoreReleases: false,
                      UpdateAvailable: false,
                      IsInferenceCompatible: false,
                      IsCompatible: true,
                      SupportsExtensions: true,
                      AvailableVersionTypes: GithubRelease, Commit,
                      Prerequisites: [
                        Git,
                        Python310,
                        VcRedist
                      ]
                    },
                    {
                      Name: ComfyUI,
                      DisplayName: ComfyUI,
                      Author: comfyanonymous,
                      LicenseType: GPL-3.0,
                      LicenseUrl: https://github.com/comfyanonymous/ComfyUI/blob/master/LICENSE,
                      Blurb: A powerful and modular stable diffusion GUI and backend,
                      LaunchCommand: main.py,
                      PreviewImageUri: https://github.com/comfyanonymous/ComfyUI/raw/master/comfyui_screenshot.png,
                      ShouldIgnoreReleases: true,
                      IsInferenceCompatible: true,
                      OutputFolderName: output,
                      InstallerSortOrder: InferenceCompatible,
                      RecommendedSharedFolderMethod: Configuration,
                      SharedFolders: {
                        StableDiffusion: [
                          models/checkpoints
                        ],
                        Lora: [
                          models/loras
                        ],
                        ESRGAN: [
                          models/upscale_models
                        ],
                        Diffusers: [
                          models/diffusers
                        ],
                        VAE: [
                          models/vae
                        ],
                        ApproxVAE: [
                          models/vae_approx
                        ],
                        TextualInversion: [
                          models/embeddings
                        ],
                        Hypernetwork: [
                          models/hypernetworks
                        ],
                        ControlNet: [
                          models/controlnet/ControlNet
                        ],
                        CLIP: [
                          models/clip
                        ],
                        GLIGEN: [
                          models/gligen
                        ],
                        IpAdapter: [
                          models/ipadapter/base
                        ],
                        T2IAdapter: [
                          models/controlnet/T2IAdapter
                        ],
                        InvokeIpAdapters15: [
                          models/ipadapter/sd15
                        ],
                        InvokeIpAdaptersXl: [
                          models/ipadapter/sdxl
                        ],
                        InvokeClipVision: [
                          models/clip_vision
                        ],
                        PromptExpansion: [
                          models/prompt_expansion
                        ]
                      },
                      SharedOutputFolders: {
                        Text2Img: [
                          output
                        ]
                      },
                      LaunchOptions: [
                        {
                          Name: Host,
                          Type: String,
                          DefaultValue: 127.0.0.1,
                          Options: [
                            --listen
                          ]
                        },
                        {
                          Name: Port,
                          Type: String,
                          DefaultValue: 8188,
                          Options: [
                            --port
                          ]
                        },
                        {
                          Name: VRAM,
                          Options: [
                            --highvram,
                            --normalvram,
                            --lowvram,
                            --novram
                          ]
                        },
                        {
                          Name: Preview Method,
                          InitialValue: --preview-method auto,
                          Options: [
                            --preview-method auto,
                            --preview-method latent2rgb,
                            --preview-method taesd
                          ]
                        },
                        {
                          Name: Enable DirectML,
                          InitialValue: false,
                          Options: [
                            --directml
                          ]
                        },
                        {
                          Name: Use CPU only,
                          InitialValue: false,
                          Options: [
                            --cpu
                          ]
                        },
                        {
                          Name: Cross Attention Method,
                          Options: [
                            --use-split-cross-attention,
                            --use-quad-cross-attention,
                            --use-pytorch-cross-attention
                          ]
                        },
                        {
                          Name: Force Floating Point Precision,
                          Options: [
                            --force-fp32,
                            --force-fp16
                          ]
                        },
                        {
                          Name: VAE Precision,
                          Options: [
                            --fp16-vae,
                            --fp32-vae,
                            --bf16-vae
                          ]
                        },
                        {
                          Name: Disable Xformers,
                          InitialValue: false,
                          Options: [
                            --disable-xformers
                          ]
                        },
                        {
                          Name: Disable upcasting of attention,
                          Options: [
                            --dont-upcast-attention
                          ]
                        },
                        {
                          Name: Auto-Launch,
                          Options: [
                            --auto-launch
                          ]
                        },
                        {
                          Name: Extra Launch Arguments,
                          Type: String,
                          Options: [
                            
                          ]
                        }
                      ],
                      MainBranch: master,
                      AvailableTorchVersions: [
                        Cpu,
                        Cuda,
                        DirectMl,
                        Rocm,
                        Mps
                      ],
                      ExtensionManager: {
                        RelativeInstallDirectory: custom_nodes,
                        DefaultManifests: [
                          {
                            Uri: https://cdn.jsdelivr.net/gh/ltdrdata/ComfyUI-Manager/custom-node-list.json
                          },
                          {
                            Uri: https://cdn.jsdelivr.net/gh/LykosAI/ComfyUI-Extensions-Index/custom-node-list.json
                          }
                        ]
                      },
                      RepositoryName: ComfyUI,
                      RepositoryAuthor: comfyanonymous,
                      GithubUrl: https://github.com/comfyanonymous/ComfyUI,
                      DownloadLocation: {TempPath}StabilityMatrixTest\AppDataHome\Packages\ComfyUI.zip,
                      ByAuthor: By comfyanonymous,
                      Disclaimer: ,
                      OfferInOneClickInstaller: true,
                      UpdateAvailable: false,
                      IsCompatible: true,
                      AvailableSharedFolderMethods: [
                        Symlink,
                        Configuration,
                        None
                      ],
                      SupportsExtensions: true,
                      AvailableVersionTypes: Commit,
                      Prerequisites: [
                        Git,
                        Python310,
                        VcRedist
                      ]
                    },
                    {
                      Name: Fooocus,
                      DisplayName: Fooocus,
                      Author: lllyasviel,
                      Blurb: Fooocus is a rethinking of Stable Diffusion and Midjourney’s designs,
                      LicenseType: GPL-3.0,
                      LicenseUrl: https://github.com/lllyasviel/Fooocus/blob/main/LICENSE,
                      LaunchCommand: launch.py,
                      PreviewImageUri: https://user-images.githubusercontent.com/19834515/261830306-f79c5981-cf80-4ee3-b06b-3fef3f8bfbc7.png,
                      LaunchOptions: [
                        {
                          Name: Preset,
                          Options: [
                            --preset anime,
                            --preset realistic
                          ]
                        },
                        {
                          Name: Port,
                          Type: String,
                          Description: Sets the listen port,
                          Options: [
                            --port
                          ]
                        },
                        {
                          Name: Share,
                          Description: Set whether to share on Gradio,
                          Options: [
                            --share
                          ]
                        },
                        {
                          Name: Listen,
                          Type: String,
                          Description: Set the listen interface,
                          Options: [
                            --listen
                          ]
                        },
                        {
                          Name: Output Directory,
                          Type: String,
                          Description: Override the output directory,
                          Options: [
                            --output-path
                          ]
                        },
                        {
                          Name: Language,
                          Type: String,
                          Description: Change the language of the UI,
                          Options: [
                            --language
                          ]
                        },
                        {
                          Name: Auto-Launch,
                          Options: [
                            --auto-launch
                          ]
                        },
                        {
                          Name: Disable Image Log,
                          Options: [
                            --disable-image-log
                          ]
                        },
                        {
                          Name: Disable Analytics,
                          Options: [
                            --disable-analytics
                          ]
                        },
                        {
                          Name: Disable Preset Model Downloads,
                          Options: [
                            --disable-preset-download
                          ]
                        },
                        {
                          Name: Always Download Newer Models,
                          Options: [
                            --always-download-new-model
                          ]
                        },
                        {
                          Name: VRAM,
                          Options: [
                            --always-high-vram,
                            --always-normal-vram,
                            --always-low-vram,
                            --always-no-vram
                          ]
                        },
                        {
                          Name: Use DirectML,
                          Description: Use pytorch with DirectML support,
                          InitialValue: false,
                          Options: [
                            --directml
                          ]
                        },
                        {
                          Name: Disable Xformers,
                          InitialValue: false,
                          Options: [
                            --disable-xformers
                          ]
                        },
                        {
                          Name: Extra Launch Arguments,
                          Type: String,
                          Options: [
                            
                          ]
                        }
                      ],
                      RecommendedSharedFolderMethod: Configuration,
                      AvailableSharedFolderMethods: [
                        Symlink,
                        Configuration,
                        None
                      ],
                      SharedFolders: {
                        StableDiffusion: [
                          models/checkpoints
                        ],
                        Lora: [
                          models/loras
                        ],
                        ESRGAN: [
                          models/upscale_models
                        ],
                        Diffusers: [
                          models/diffusers
                        ],
                        VAE: [
                          models/vae
                        ],
                        ApproxVAE: [
                          models/vae_approx
                        ],
                        TextualInversion: [
                          models/embeddings
                        ],
                        Hypernetwork: [
                          models/hypernetworks
                        ],
                        ControlNet: [
                          models/controlnet
                        ],
                        CLIP: [
                          models/clip
                        ],
                        GLIGEN: [
                          models/gligen
                        ],
                        InvokeClipVision: [
                          models/clip_vision
                        ]
                      },
                      SharedFolderLayout: {
                        RelativeConfigPath: config.txt,
                        Rules: [
                          {
                            SourceTypes: [
                              StableDiffusion
                            ],
                            TargetRelativePaths: [
                              models/checkpoints
                            ],
                            ConfigDocumentPaths: [
                              path_checkpoints
                            ]
                          },
                          {
                            SourceTypes: [
                              Diffusers
                            ],
                            TargetRelativePaths: [
                              models/diffusers
                            ]
                          },
                          {
                            SourceTypes: [
                              CLIP
                            ],
                            TargetRelativePaths: [
                              models/clip
                            ]
                          },
                          {
                            SourceTypes: [
                              GLIGEN
                            ],
                            TargetRelativePaths: [
                              models/gligen
                            ]
                          },
                          {
                            SourceTypes: [
                              ESRGAN
                            ],
                            TargetRelativePaths: [
                              models/upscale_models
                            ]
                          },
                          {
                            SourceTypes: [
                              Hypernetwork
                            ],
                            TargetRelativePaths: [
                              models/hypernetworks
                            ]
                          },
                          {
                            SourceTypes: [
                              TextualInversion
                            ],
                            TargetRelativePaths: [
                              models/embeddings
                            ],
                            ConfigDocumentPaths: [
                              path_embeddings
                            ]
                          },
                          {
                            SourceTypes: [
                              VAE
                            ],
                            TargetRelativePaths: [
                              models/vae
                            ],
                            ConfigDocumentPaths: [
                              path_vae
                            ]
                          },
                          {
                            SourceTypes: [
                              ApproxVAE
                            ],
                            TargetRelativePaths: [
                              models/vae_approx
                            ],
                            ConfigDocumentPaths: [
                              path_vae_approx
                            ]
                          },
                          {
                            SourceTypes: [
                              Lora,
                              LyCORIS
                            ],
                            TargetRelativePaths: [
                              models/loras
                            ],
                            ConfigDocumentPaths: [
                              path_loras
                            ]
                          },
                          {
                            SourceTypes: [
                              InvokeClipVision
                            ],
                            TargetRelativePaths: [
                              models/clip_vision
                            ],
                            ConfigDocumentPaths: [
                              path_clip_vision
                            ]
                          },
                          {
                            SourceTypes: [
                              ControlNet
                            ],
                            TargetRelativePaths: [
                              models/controlnet
                            ],
                            ConfigDocumentPaths: [
                              path_controlnet
                            ]
                          },
                          {
                            TargetRelativePaths: [
                              models/inpaint
                            ],
                            ConfigDocumentPaths: [
                              path_inpaint
                            ]
                          },
                          {
                            TargetRelativePaths: [
                              models/prompt_expansion/fooocus_expansion
                            ],
                            ConfigDocumentPaths: [
                              path_fooocus_expansion
                            ]
                          },
                          {
                            TargetRelativePaths: [
                              outputs
                            ],
                            ConfigDocumentPaths: [
                              path_outputs
                            ]
                          }
                        ]
                      },
                      SharedOutputFolders: {
                        Text2Img: [
                          outputs
                        ]
                      },
                      AvailableTorchVersions: [
                        Cpu,
                        Cuda,
                        DirectMl,
                        Rocm
                      ],
                      MainBranch: main,
                      ShouldIgnoreReleases: true,
                      OutputFolderName: outputs,
                      InstallerSortOrder: Simple,
                      RepositoryName: Fooocus,
                      RepositoryAuthor: lllyasviel,
                      GithubUrl: https://github.com/lllyasviel/Fooocus,
                      DownloadLocation: {TempPath}StabilityMatrixTest\AppDataHome\Packages\Fooocus.zip,
                      ByAuthor: By lllyasviel,
                      Disclaimer: ,
                      OfferInOneClickInstaller: true,
                      UpdateAvailable: false,
                      IsInferenceCompatible: false,
                      IsCompatible: true,
                      SupportsExtensions: false,
                      AvailableVersionTypes: Commit,
                      Prerequisites: [
                        Git,
                        Python310,
                        VcRedist
                      ]
                    },
                    {
                      Name: voltaML-fast-stable-diffusion,
                      DisplayName: VoltaML,
                      Author: VoltaML,
                      LicenseType: GPL-3.0,
                      LicenseUrl: https://github.com/VoltaML/voltaML-fast-stable-diffusion/blob/main/License,
                      Blurb: Fast Stable Diffusion with support for AITemplate,
                      LaunchCommand: main.py,
                      PreviewImageUri: https://github.com/LykosAI/StabilityMatrix/assets/13956642/d9a908ed-5665-41a5-a380-98458f4679a8,
                      InstallerSortOrder: Simple,
                      ShouldIgnoreReleases: true,
                      SharedFolders: {
                        StableDiffusion: [
                          data/models
                        ],
                        Lora: [
                          data/lora
                        ],
                        TextualInversion: [
                          data/textual-inversion
                        ]
                      },
                      SharedOutputFolders: {
                        Text2Img: [
                          data/outputs/txt2img
                        ],
                        Img2Img: [
                          data/outputs/img2img
                        ],
                        Extras: [
                          data/outputs/extra
                        ]
                      },
                      OutputFolderName: data/outputs,
                      AvailableTorchVersions: [
                        Cpu,
                        Cuda,
                        DirectMl
                      ],
                      AvailableSharedFolderMethods: [
                        Symlink,
                        None
                      ],
                      LaunchOptions: [
                        {
                          Name: Log Level,
                          DefaultValue: --log-level INFO,
                          Options: [
                            --log-level DEBUG,
                            --log-level INFO,
                            --log-level WARNING,
                            --log-level ERROR,
                            --log-level CRITICAL
                          ]
                        },
                        {
                          Name: Use ngrok to expose the API,
                          Options: [
                            --ngrok
                          ]
                        },
                        {
                          Name: Expose the API to the network,
                          Options: [
                            --host
                          ]
                        },
                        {
                          Name: Skip virtualenv check,
                          InitialValue: true,
                          Options: [
                            --in-container
                          ]
                        },
                        {
                          Name: Force VoltaML to use a specific type of PyTorch distribution,
                          Options: [
                            --pytorch-type cpu,
                            --pytorch-type cuda,
                            --pytorch-type rocm,
                            --pytorch-type directml,
                            --pytorch-type intel,
                            --pytorch-type vulkan
                          ]
                        },
                        {
                          Name: Run in tandem with the Discord bot,
                          Options: [
                            --bot
                          ]
                        },
                        {
                          Name: Enable Cloudflare R2 bucket upload support,
                          Options: [
                            --enable-r2
                          ]
                        },
                        {
                          Name: Port,
                          Type: String,
                          DefaultValue: 5003,
                          Options: [
                            --port
                          ]
                        },
                        {
                          Name: Only install requirements and exit,
                          Options: [
                            --install-only
                          ]
                        },
                        {
                          Name: Extra Launch Arguments,
                          Type: String,
                          Options: [
                            
                          ]
                        }
                      ],
                      MainBranch: main,
                      RepositoryName: voltaML-fast-stable-diffusion,
                      RepositoryAuthor: VoltaML,
                      GithubUrl: https://github.com/VoltaML/voltaML-fast-stable-diffusion,
                      DownloadLocation: {TempPath}StabilityMatrixTest\AppDataHome\Packages\voltaML-fast-stable-diffusion.zip,
                      ByAuthor: By VoltaML,
                      Disclaimer: ,
                      OfferInOneClickInstaller: true,
                      UpdateAvailable: false,
                      IsInferenceCompatible: false,
                      IsCompatible: true,
                      SupportsExtensions: false,
                      AvailableVersionTypes: Commit,
                      Prerequisites: [
                        Git,
                        Python310,
                        VcRedist
                      ]
                    },
                    {
                      Name: stable-diffusion-webui-ux,
                      DisplayName: Stable Diffusion Web UI-UX,
                      Author: anapnoe,
                      LicenseType: AGPL-3.0,
                      LicenseUrl: https://github.com/anapnoe/stable-diffusion-webui-ux/blob/master/LICENSE.txt,
                      Blurb: A pixel perfect design, mobile friendly, customizable interface that adds accessibility, ease of use and extended functionallity to the stable diffusion web ui.,
                      LaunchCommand: launch.py,
                      PreviewImageUri: https://raw.githubusercontent.com/anapnoe/stable-diffusion-webui-ux/master/screenshot.png,
                      InstallerSortOrder: Advanced,
                      ExtensionManager: {
                        RelativeInstallDirectory: extensions,
                        DefaultManifests: [
                          {
                            Uri: https://raw.githubusercontent.com/AUTOMATIC1111/stable-diffusion-webui-extensions/master/index.json
                          }
                        ]
                      },
                      SharedFolders: {
                        StableDiffusion: [
                          models/Stable-diffusion
                        ],
                        Lora: [
                          models/Lora
                        ],
                        LyCORIS: [
                          models/LyCORIS
                        ],
                        ESRGAN: [
                          models/ESRGAN
                        ],
                        Codeformer: [
                          models/Codeformer
                        ],
                        RealESRGAN: [
                          models/RealESRGAN
                        ],
                        SwinIR: [
                          models/SwinIR
                        ],
                        VAE: [
                          models/VAE
                        ],
                        ApproxVAE: [
                          models/VAE-approx
                        ],
                        Karlo: [
                          models/karlo
                        ],
                        DeepDanbooru: [
                          models/deepbooru
                        ],
                        TextualInversion: [
                          embeddings
                        ],
                        Hypernetwork: [
                          models/hypernetworks
                        ],
                        ControlNet: [
                          models/ControlNet
                        ],
                        LDSR: [
                          models/LDSR
                        ],
                        AfterDetailer: [
                          models/adetailer
                        ]
                      },
                      SharedOutputFolders: {
                        Text2Img: [
                          outputs/txt2img-images
                        ],
                        Img2Img: [
                          outputs/img2img-images
                        ],
                        Extras: [
                          outputs/extras-images
                        ],
                        Text2ImgGrids: [
                          outputs/txt2img-grids
                        ],
                        Img2ImgGrids: [
                          outputs/img2img-grids
                        ],
                        Saved: [
                          log/images
                        ]
                      },
                      LaunchOptions: [
                        {
                          Name: Host,
                          Type: String,
                          DefaultValue: localhost,
                          Options: [
                            --server-name
                          ]
                        },
                        {
                          Name: Port,
                          Type: String,
                          DefaultValue: 7860,
                          Options: [
                            --port
                          ]
                        },
                        {
                          Name: VRAM,
                          Options: [
                            --lowvram,
                            --medvram,
                            --medvram-sdxl
                          ]
                        },
                        {
                          Name: Xformers,
                          InitialValue: true,
                          Options: [
                            --xformers
                          ]
                        },
                        {
                          Name: API,
                          InitialValue: true,
                          Options: [
                            --api
                          ]
                        },
                        {
                          Name: Auto Launch Web UI,
                          InitialValue: false,
                          Options: [
                            --autolaunch
                          ]
                        },
                        {
                          Name: Skip Torch CUDA Check,
                          InitialValue: false,
                          Options: [
                            --skip-torch-cuda-test
                          ]
                        },
                        {
                          Name: Skip Python Version Check,
                          InitialValue: true,
                          Options: [
                            --skip-python-version-check
                          ]
                        },
                        {
                          Name: No Half,
                          Description: Do not switch the model to 16-bit floats,
                          InitialValue: false,
                          Options: [
                            --no-half
                          ]
                        },
                        {
                          Name: Skip SD Model Download,
                          InitialValue: false,
                          Options: [
                            --no-download-sd-model
                          ]
                        },
                        {
                          Name: Skip Install,
                          Options: [
                            --skip-install
                          ]
                        },
                        {
                          Name: Extra Launch Arguments,
                          Type: String,
                          Options: [
                            
                          ]
                        }
                      ],
                      AvailableSharedFolderMethods: [
                        Symlink,
                        None
                      ],
                      AvailableTorchVersions: [
                        Cpu,
                        Cuda,
                        Rocm,
                        Mps
                      ],
                      MainBranch: master,
                      ShouldIgnoreReleases: true,
                      OutputFolderName: outputs,
                      RepositoryName: stable-diffusion-webui-ux,
                      RepositoryAuthor: anapnoe,
                      GithubUrl: https://github.com/anapnoe/stable-diffusion-webui-ux,
                      DownloadLocation: {TempPath}StabilityMatrixTest\AppDataHome\Packages\stable-diffusion-webui-ux.zip,
                      ByAuthor: By anapnoe,
                      Disclaimer: ,
                      OfferInOneClickInstaller: true,
                      UpdateAvailable: false,
                      IsInferenceCompatible: false,
                      IsCompatible: true,
                      SupportsExtensions: true,
                      AvailableVersionTypes: Commit,
                      Prerequisites: [
                        Git,
                        Python310,
                        VcRedist
                      ]
                    },
                    {
                      Name: StableSwarmUI,
                      RepositoryName: SwarmUI,
                      DisplayName: SwarmUI,
                      Author: mcmonkeyprojects,
                      Blurb: A Modular Stable Diffusion Web-User-Interface, with an emphasis on making powertools easily accessible, high performance, and extensibility.,
                      LicenseType: MIT,
                      LicenseUrl: https://github.com/mcmonkeyprojects/SwarmUI/blob/master/LICENSE.txt,
                      LaunchCommand: ,
                      PreviewImageUri: https://github.com/mcmonkeyprojects/SwarmUI/raw/master/.github/images/swarmui.jpg,
                      OutputFolderName: Output,
                      AvailableSharedFolderMethods: [
                        Symlink,
                        Configuration,
                        None
                      ],
                      RecommendedSharedFolderMethod: Configuration,
                      OfferInOneClickInstaller: false,
                      LaunchOptions: [
                        {
                          Name: Host,
                          Type: String,
                          DefaultValue: 127.0.0.1,
                          Options: [
                            --host
                          ]
                        },
                        {
                          Name: Port,
                          Type: String,
                          DefaultValue: 7801,
                          Options: [
                            --port
                          ]
                        },
                        {
                          Name: Ngrok Path,
                          Type: String,
                          Options: [
                            --ngrok-path
                          ]
                        },
                        {
                          Name: Ngrok Basic Auth,
                          Type: String,
                          Options: [
                            --ngrok-basic-auth
                          ]
                        },
                        {
                          Name: Cloudflared Path,
                          Type: String,
                          Options: [
                            --cloudflared-path
                          ]
                        },
                        {
                          Name: Proxy Region,
                          Type: String,
                          Options: [
                            --proxy-region
                          ]
                        },
                        {
                          Name: Launch Mode,
                          Options: [
                            --launch-mode web,
                            --launch-mode webinstall
                          ]
                        },
                        {
                          Name: Extra Launch Arguments,
                          Type: String,
                          Options: [
                            
                          ]
                        }
                      ],
                      SharedFolders: {
                        StableDiffusion: [
                          Models/Stable-Diffusion
                        ],
                        Lora: [
                          Models/Lora
                        ],
                        VAE: [
                          Models/VAE
                        ],
                        TextualInversion: [
                          Models/Embeddings
                        ],
                        ControlNet: [
                          Models/controlnet
                        ],
                        InvokeClipVision: [
                          Models/clip_vision
                        ]
                      },
                      SharedOutputFolders: {
                        Text2Img: [
                          Output
                        ]
                      },
                      MainBranch: master,
                      ShouldIgnoreReleases: true,
                      AvailableTorchVersions: [
                        Cpu,
                        Cuda,
                        DirectMl,
                        Rocm,
                        Mps
                      ],
                      InstallerSortOrder: Advanced,
                      Prerequisites: [
                        Git,
                        Dotnet,
                        Python310,
                        VcRedist
                      ],
                      RepositoryAuthor: mcmonkeyprojects,
                      GithubUrl: https://github.com/mcmonkeyprojects/SwarmUI,
                      DownloadLocation: {TempPath}StabilityMatrixTest\AppDataHome\Packages\StableSwarmUI.zip,
                      ByAuthor: By mcmonkeyprojects,
                      Disclaimer: ,
                      UpdateAvailable: false,
                      IsInferenceCompatible: false,
                      IsCompatible: true,
                      SupportsExtensions: false,
                      AvailableVersionTypes: Commit
                    },
                    {
                      Name: RuinedFooocus,
                      DisplayName: RuinedFooocus,
                      Author: runew0lf,
                      Blurb: RuinedFooocus combines the best aspects of Stable Diffusion and Midjourney into one seamless, cutting-edge experience,
                      LicenseUrl: https://github.com/runew0lf/RuinedFooocus/blob/main/LICENSE,
                      PreviewImageUri: https://raw.githubusercontent.com/runew0lf/pmmconfigs/main/RuinedFooocus_ss.png,
                      InstallerSortOrder: Expert,
                      AvailableSharedFolderMethods: [
                        Symlink,
                        None
                      ],
                      LaunchOptions: [
                        {
                          Name: Preset,
                          Options: [
                            --preset anime,
                            --preset realistic
                          ]
                        },
                        {
                          Name: Port,
                          Type: String,
                          Description: Sets the listen port,
                          Options: [
                            --port
                          ]
                        },
                        {
                          Name: Share,
                          Description: Set whether to share on Gradio,
                          Options: [
                            --share
                          ]
                        },
                        {
                          Name: Listen,
                          Type: String,
                          Description: Set the listen interface,
                          Options: [
                            --listen
                          ]
                        },
                        {
                          Name: Output Directory,
                          Type: String,
                          Description: Override the output directory,
                          Options: [
                            --output-directory
                          ]
                        },
                        {
                          Name: VRAM,
                          Options: [
                            --highvram,
                            --normalvram,
                            --lowvram,
                            --novram
                          ]
                        },
                        {
                          Name: Use DirectML,
                          Description: Use pytorch with DirectML support,
                          InitialValue: false,
                          Options: [
                            --directml
                          ]
                        },
                        {
                          Name: Disable Xformers,
                          InitialValue: false,
                          Options: [
                            --disable-xformers
                          ]
                        },
                        {
                          Name: Auto-Launch,
                          Options: [
                            --auto-launch
                          ]
                        },
                        {
                          Name: Extra Launch Arguments,
                          Type: String,
                          Options: [
                            
                          ]
                        }
                      ],
                      LicenseType: GPL-3.0,
                      LaunchCommand: launch.py,
                      SharedFolders: {
                        StableDiffusion: [
                          models/checkpoints
                        ],
                        Lora: [
                          models/loras
                        ],
                        ESRGAN: [
                          models/upscale_models
                        ],
                        Diffusers: [
                          models/diffusers
                        ],
                        VAE: [
                          models/vae
                        ],
                        ApproxVAE: [
                          models/vae_approx
                        ],
                        TextualInversion: [
                          models/embeddings
                        ],
                        Hypernetwork: [
                          models/hypernetworks
                        ],
                        ControlNet: [
                          models/controlnet
                        ],
                        CLIP: [
                          models/clip
                        ],
                        GLIGEN: [
                          models/gligen
                        ],
                        InvokeClipVision: [
                          models/clip_vision
                        ]
                      },
                      SharedFolderLayout: {
                        RelativeConfigPath: config.txt,
                        Rules: [
                          {
                            SourceTypes: [
                              StableDiffusion
                            ],
                            TargetRelativePaths: [
                              models/checkpoints
                            ],
                            ConfigDocumentPaths: [
                              path_checkpoints
                            ]
                          },
                          {
                            SourceTypes: [
                              Diffusers
                            ],
                            TargetRelativePaths: [
                              models/diffusers
                            ]
                          },
                          {
                            SourceTypes: [
                              CLIP
                            ],
                            TargetRelativePaths: [
                              models/clip
                            ]
                          },
                          {
                            SourceTypes: [
                              GLIGEN
                            ],
                            TargetRelativePaths: [
                              models/gligen
                            ]
                          },
                          {
                            SourceTypes: [
                              ESRGAN
                            ],
                            TargetRelativePaths: [
                              models/upscale_models
                            ]
                          },
                          {
                            SourceTypes: [
                              Hypernetwork
                            ],
                            TargetRelativePaths: [
                              models/hypernetworks
                            ]
                          },
                          {
                            SourceTypes: [
                              TextualInversion
                            ],
                            TargetRelativePaths: [
                              models/embeddings
                            ],
                            ConfigDocumentPaths: [
                              path_embeddings
                            ]
                          },
                          {
                            SourceTypes: [
                              VAE
                            ],
                            TargetRelativePaths: [
                              models/vae
                            ],
                            ConfigDocumentPaths: [
                              path_vae
                            ]
                          },
                          {
                            SourceTypes: [
                              ApproxVAE
                            ],
                            TargetRelativePaths: [
                              models/vae_approx
                            ],
                            ConfigDocumentPaths: [
                              path_vae_approx
                            ]
                          },
                          {
                            SourceTypes: [
                              Lora,
                              LyCORIS
                            ],
                            TargetRelativePaths: [
                              models/loras
                            ],
                            ConfigDocumentPaths: [
                              path_loras
                            ]
                          },
                          {
                            SourceTypes: [
                              InvokeClipVision
                            ],
                            TargetRelativePaths: [
                              models/clip_vision
                            ],
                            ConfigDocumentPaths: [
                              path_clip_vision
                            ]
                          },
                          {
                            SourceTypes: [
                              ControlNet
                            ],
                            TargetRelativePaths: [
                              models/controlnet
                            ],
                            ConfigDocumentPaths: [
                              path_controlnet
                            ]
                          },
                          {
                            TargetRelativePaths: [
                              models/inpaint
                            ],
                            ConfigDocumentPaths: [
                              path_inpaint
                            ]
                          },
                          {
                            TargetRelativePaths: [
                              models/prompt_expansion/fooocus_expansion
                            ],
                            ConfigDocumentPaths: [
                              path_fooocus_expansion
                            ]
                          },
                          {
                            TargetRelativePaths: [
                              outputs
                            ],
                            ConfigDocumentPaths: [
                              path_outputs
                            ]
                          }
                        ]
                      },
                      SharedOutputFolders: {
                        Text2Img: [
                          outputs
                        ]
                      },
                      AvailableTorchVersions: [
                        Cpu,
                        Cuda,
                        DirectMl,
                        Rocm
                      ],
                      MainBranch: main,
                      ShouldIgnoreReleases: true,
                      OutputFolderName: outputs,
                      RepositoryName: RuinedFooocus,
                      RepositoryAuthor: runew0lf,
                      GithubUrl: https://github.com/runew0lf/RuinedFooocus,
                      DownloadLocation: {TempPath}StabilityMatrixTest\AppDataHome\Packages\RuinedFooocus.zip,
                      ByAuthor: By runew0lf,
                      Disclaimer: ,
                      OfferInOneClickInstaller: true,
                      UpdateAvailable: false,
                      IsInferenceCompatible: false,
                      IsCompatible: true,
                      SupportsExtensions: false,
                      AvailableVersionTypes: Commit,
                      Prerequisites: [
                        Git,
                        Python310,
                        VcRedist
                      ]
                    },
                    {
                      Name: automatic,
                      DisplayName: SD.Next,
                      Author: vladmandic,
                      LicenseType: AGPL-3.0,
                      LicenseUrl: https://github.com/vladmandic/automatic/blob/master/LICENSE.txt,
                      Blurb: Stable Diffusion implementation with advanced features and modern UI,
                      LaunchCommand: launch.py,
                      PreviewImageUri: https://github.com/vladmandic/automatic/raw/master/html/screenshot-modernui.jpg,
                      ShouldIgnoreReleases: true,
                      InstallerSortOrder: Expert,
                      AvailableTorchVersions: [
                        Cpu,
                        Cuda,
                        DirectMl,
                        Rocm,
                        Zluda
                      ],
                      SharedFolders: {
                        StableDiffusion: [
                          models/Stable-diffusion
                        ],
                        Lora: [
                          models/Lora
                        ],
                        LyCORIS: [
                          models/LyCORIS
                        ],
                        ESRGAN: [
                          models/ESRGAN
                        ],
                        GFPGAN: [
                          models/GFPGAN
                        ],
                        BSRGAN: [
                          models/BSRGAN
                        ],
                        Codeformer: [
                          models/Codeformer
                        ],
                        Diffusers: [
                          models/Diffusers
                        ],
                        RealESRGAN: [
                          models/RealESRGAN
                        ],
                        SwinIR: [
                          models/SwinIR
                        ],
                        VAE: [
                          models/VAE
                        ],
                        TextualInversion: [
                          models/embeddings
                        ],
                        Hypernetwork: [
                          models/hypernetworks
                        ],
                        ControlNet: [
                          models/ControlNet
                        ],
                        LDSR: [
                          models/LDSR
                        ],
                        CLIP: [
                          models/CLIP
                        ],
                        ScuNET: [
                          models/ScuNET
                        ]
                      },
                      SharedOutputFolders: {
                        Text2Img: [
                          outputs/text
                        ],
                        Img2Img: [
                          outputs/image
                        ],
                        Extras: [
                          outputs/extras
                        ],
                        Text2ImgGrids: [
                          outputs/grids
                        ],
                        Img2ImgGrids: [
                          outputs/grids
                        ],
                        Saved: [
                          outputs/save
                        ]
                      },
                      OutputFolderName: outputs,
                      ExtensionManager: {
                        RelativeInstallDirectory: extensions,
                        DefaultManifests: [
                          {
                            Uri: https://vladmandic.github.io/sd-data/pages/extensions.json
                          }
                        ]
                      },
                      LaunchOptions: [
                        {
                          Name: Host,
                          Type: String,
                          DefaultValue: localhost,
                          Options: [
                            --server-name
                          ]
                        },
                        {
                          Name: Port,
                          Type: String,
                          DefaultValue: 7860,
                          Options: [
                            --port
                          ]
                        },
                        {
                          Name: VRAM,
                          Options: [
                            --lowvram,
                            --medvram
                          ]
                        },
                        {
                          Name: Auto-Launch Web UI,
                          Options: [
                            --autolaunch
                          ]
                        },
                        {
                          Name: Force use of Intel OneAPI XPU backend,
                          Options: [
                            --use-ipex
                          ]
                        },
                        {
                          Name: Use DirectML if no compatible GPU is detected,
                          InitialValue: false,
                          Options: [
                            --use-directml
                          ]
                        },
                        {
                          Name: Force use of Nvidia CUDA backend,
                          InitialValue: true,
                          Options: [
                            --use-cuda
                          ]
                        },
                        {
                          Name: Force use of AMD ROCm backend,
                          InitialValue: false,
                          Options: [
                            --use-rocm
                          ]
                        },
                        {
                          Name: Force use of ZLUDA backend,
                          InitialValue: false,
                          Options: [
                            --use-zluda
                          ]
                        },
                        {
                          Name: CUDA Device ID,
                          Type: String,
                          Options: [
                            --device-id
                          ]
                        },
                        {
                          Name: API,
                          Options: [
                            --api
                          ]
                        },
                        {
                          Name: Debug Logging,
                          Options: [
                            --debug
                          ]
                        },
                        {
                          Name: Extra Launch Arguments,
                          Type: String,
                          Options: [
                            
                          ]
                        }
                      ],
                      ExtraLaunchArguments: ,
                      MainBranch: master,
                      RepositoryName: automatic,
                      RepositoryAuthor: vladmandic,
                      GithubUrl: https://github.com/vladmandic/automatic,
                      DownloadLocation: {TempPath}StabilityMatrixTest\AppDataHome\Packages\automatic.zip,
                      ByAuthor: By vladmandic,
                      Disclaimer: ,
                      OfferInOneClickInstaller: true,
                      UpdateAvailable: false,
                      IsInferenceCompatible: false,
                      IsCompatible: true,
                      AvailableSharedFolderMethods: [
                        Symlink,
                        Configuration,
                        None
                      ],
                      SupportsExtensions: true,
                      AvailableVersionTypes: Commit,
                      Prerequisites: [
                        Git,
                        Python310,
                        VcRedist
                      ]
                    },
                    {
                      Name: sdfx,
                      DisplayName: SDFX,
                      Author: sdfxai,
                      Blurb: The ultimate no-code platform to build and share AI apps with beautiful UI.,
                      LicenseType: AGPL-3.0,
                      LicenseUrl: https://github.com/sdfxai/sdfx/blob/main/LICENSE,
                      LaunchCommand: setup.py,
                      PreviewImageUri: https://github.com/sdfxai/sdfx/raw/main/docs/static/screen-sdfx.png,
                      OutputFolderName: data\media\output,
                      AvailableTorchVersions: [
                        Cpu,
                        Cuda,
                        DirectMl,
                        Rocm,
                        Mps
                      ],
                      InstallerSortOrder: Expert,
                      RecommendedSharedFolderMethod: Configuration,
                      LaunchOptions: [
                        {
                          Name: Extra Launch Arguments,
                          Type: String,
                          Options: [
                            
                          ]
                        }
                      ],
                      SharedFolders: {
                        StableDiffusion: [
                          data/models/checkpoints
                        ],
                        Lora: [
                          data/models/loras
                        ],
                        ESRGAN: [
                          data/models/upscale_models
                        ],
                        Diffusers: [
                          data/models/diffusers
                        ],
                        VAE: [
                          data/models/vae
                        ],
                        ApproxVAE: [
                          data/models/vae_approx
                        ],
                        TextualInversion: [
                          data/models/embeddings
                        ],
                        Hypernetwork: [
                          data/models/hypernetworks
                        ],
                        ControlNet: [
                          data/models/controlnet/ControlNet
                        ],
                        CLIP: [
                          data/models/clip
                        ],
                        GLIGEN: [
                          data/models/gligen
                        ],
                        IpAdapter: [
                          data/models/ipadapter/base
                        ],
                        T2IAdapter: [
                          data/models/controlnet/T2IAdapter
                        ],
                        InvokeIpAdapters15: [
                          data/models/ipadapter/sd15
                        ],
                        InvokeIpAdaptersXl: [
                          data/models/ipadapter/sdxl
                        ],
                        InvokeClipVision: [
                          data/models/clip_vision
                        ],
                        PromptExpansion: [
                          data/models/prompt_expansion
                        ]
                      },
                      SharedOutputFolders: {
                        Text2Img: [
                          data/media/output
                        ]
                      },
                      MainBranch: main,
                      ShouldIgnoreReleases: true,
                      Prerequisites: [
                        Python310,
                        VcRedist,
                        Git,
                        Node
                      ],
                      RepositoryName: sdfx,
                      RepositoryAuthor: sdfxai,
                      GithubUrl: https://github.com/sdfxai/sdfx,
                      DownloadLocation: {TempPath}StabilityMatrixTest\AppDataHome\Packages\sdfx.zip,
                      ByAuthor: By sdfxai,
                      Disclaimer: ,
                      OfferInOneClickInstaller: true,
                      UpdateAvailable: false,
                      IsInferenceCompatible: false,
                      IsCompatible: true,
                      AvailableSharedFolderMethods: [
                        Symlink,
                        Configuration,
                        None
                      ],
                      SupportsExtensions: false,
                      AvailableVersionTypes: Commit
                    },
                    {
                      Name: InvokeAI,
                      DisplayName: InvokeAI,
                      Author: invoke-ai,
                      LicenseType: Apache-2.0,
                      LicenseUrl: https://github.com/invoke-ai/InvokeAI/blob/main/LICENSE,
                      Blurb: Professional Creative Tools for Stable Diffusion,
                      LaunchCommand: invokeai-web,
                      InstallerSortOrder: Nightmare,
                      ExtraLaunchCommands: [
                        invokeai-db-maintenance,
                        invokeai-import-images
                      ],
                      PreviewImageUri: https://raw.githubusercontent.com/invoke-ai/InvokeAI/main/docs/assets/canvas_preview.png,
                      AvailableSharedFolderMethods: [
                        None
                      ],
                      RecommendedSharedFolderMethod: None,
                      MainBranch: main,
                      SharedFolders: {
                        StableDiffusion: [
                          invokeai-root\autoimport\main
                        ],
                        Lora: [
                          invokeai-root\autoimport\lora
                        ],
                        TextualInversion: [
                          invokeai-root\autoimport\embedding
                        ],
                        ControlNet: [
                          invokeai-root\autoimport\controlnet
                        ],
                        T2IAdapter: [
                          invokeai-root\autoimport\t2i_adapter
                        ],
                        InvokeIpAdapters15: [
                          invokeai-root\models\sd-1\ip_adapter
                        ],
                        InvokeIpAdaptersXl: [
                          invokeai-root\models\sdxl\ip_adapter
                        ],
                        InvokeClipVision: [
                          invokeai-root\models\any\clip_vision
                        ]
                      },
                      SharedOutputFolders: {
                        Text2Img: [
                          invokeai-root\outputs\images
                        ]
                      },
                      OutputFolderName: invokeai-root\outputs\images,
                      LaunchOptions: [
                        {
                          Name: Host,
                          Type: String,
                          DefaultValue: localhost,
                          Options: [
                            --host
                          ]
                        },
                        {
                          Name: Port,
                          Type: String,
                          DefaultValue: 9090,
                          Options: [
                            --port
                          ]
                        },
                        {
                          Name: Allow Origins,
                          Type: String,
                          Description: List of host names or IP addresses that are allowed to connect to the InvokeAI API in the format ['host1','host2',...],
                          DefaultValue: [],
                          Options: [
                            --allow-origins
                          ]
                        },
                        {
                          Name: Precision,
                          Options: [
                            --precision auto,
                            --precision float16,
                            --precision float32
                          ]
                        },
                        {
                          Name: Extra Launch Arguments,
                          Type: String,
                          Options: [
                            
                          ]
                        }
                      ],
                      AvailableTorchVersions: [
                        Cpu,
                        Cuda,
                        Rocm,
                        Mps
                      ],
                      Prerequisites: [
                        Python310,
                        VcRedist,
                        Git,
                        Node
                      ],
                      RepositoryName: InvokeAI,
                      RepositoryAuthor: invoke-ai,
                      GithubUrl: https://github.com/invoke-ai/InvokeAI,
                      DownloadLocation: {TempPath}StabilityMatrixTest\AppDataHome\Packages\InvokeAI.zip,
                      ByAuthor: By invoke-ai,
                      Disclaimer: ,
                      OfferInOneClickInstaller: true,
                      ShouldIgnoreReleases: false,
                      UpdateAvailable: false,
                      IsInferenceCompatible: false,
                      IsCompatible: true,
                      SupportsExtensions: false,
                      AvailableVersionTypes: GithubRelease, Commit
                    },
                    {
                      Name: Fooocus-ControlNet-SDXL,
                      DisplayName: Fooocus-ControlNet,
                      Author: fenneishi,
                      Blurb: Fooocus-ControlNet adds more control to the original Fooocus software.,
                      Disclaimer: This package may no longer be actively maintained,
                      LicenseUrl: https://github.com/fenneishi/Fooocus-ControlNet-SDXL/blob/main/LICENSE,
                      PreviewImageUri: https://github.com/fenneishi/Fooocus-ControlNet-SDXL/raw/main/asset/canny/snip.png,
                      InstallerSortOrder: Impossible,
                      OfferInOneClickInstaller: false,
                      SharedFolderLayout: {
                        RelativeConfigPath: user_path_config.txt,
                        Rules: [
                          {
                            SourceTypes: [
                              StableDiffusion
                            ],
                            TargetRelativePaths: [
                              models/checkpoints
                            ],
                            ConfigDocumentPaths: [
                              path_checkpoints
                            ]
                          },
                          {
                            SourceTypes: [
                              Diffusers
                            ],
                            TargetRelativePaths: [
                              models/diffusers
                            ]
                          },
                          {
                            SourceTypes: [
                              CLIP
                            ],
                            TargetRelativePaths: [
                              models/clip
                            ]
                          },
                          {
                            SourceTypes: [
                              GLIGEN
                            ],
                            TargetRelativePaths: [
                              models/gligen
                            ]
                          },
                          {
                            SourceTypes: [
                              ESRGAN
                            ],
                            TargetRelativePaths: [
                              models/upscale_models
                            ]
                          },
                          {
                            SourceTypes: [
                              Hypernetwork
                            ],
                            TargetRelativePaths: [
                              models/hypernetworks
                            ]
                          },
                          {
                            SourceTypes: [
                              TextualInversion
                            ],
                            TargetRelativePaths: [
                              models/embeddings
                            ],
                            ConfigDocumentPaths: [
                              path_embeddings
                            ]
                          },
                          {
                            SourceTypes: [
                              VAE
                            ],
                            TargetRelativePaths: [
                              models/vae
                            ],
                            ConfigDocumentPaths: [
                              path_vae
                            ]
                          },
                          {
                            SourceTypes: [
                              ApproxVAE
                            ],
                            TargetRelativePaths: [
                              models/vae_approx
                            ],
                            ConfigDocumentPaths: [
                              path_vae_approx
                            ]
                          },
                          {
                            SourceTypes: [
                              Lora,
                              LyCORIS
                            ],
                            TargetRelativePaths: [
                              models/loras
                            ],
                            ConfigDocumentPaths: [
                              path_loras
                            ]
                          },
                          {
                            SourceTypes: [
                              InvokeClipVision
                            ],
                            TargetRelativePaths: [
                              models/clip_vision
                            ],
                            ConfigDocumentPaths: [
                              path_clip_vision
                            ]
                          },
                          {
                            SourceTypes: [
                              ControlNet
                            ],
                            TargetRelativePaths: [
                              models/controlnet
                            ],
                            ConfigDocumentPaths: [
                              path_controlnet
                            ]
                          },
                          {
                            TargetRelativePaths: [
                              models/inpaint
                            ],
                            ConfigDocumentPaths: [
                              path_inpaint
                            ]
                          },
                          {
                            TargetRelativePaths: [
                              models/prompt_expansion/fooocus_expansion
                            ],
                            ConfigDocumentPaths: [
                              path_fooocus_expansion
                            ]
                          },
                          {
                            TargetRelativePaths: [
                              outputs
                            ],
                            ConfigDocumentPaths: [
                              path_outputs
                            ]
                          }
                        ]
                      },
                      LicenseType: GPL-3.0,
                      LaunchCommand: launch.py,
                      LaunchOptions: [
                        {
                          Name: Preset,
                          Options: [
                            --preset anime,
                            --preset realistic
                          ]
                        },
                        {
                          Name: Port,
                          Type: String,
                          Description: Sets the listen port,
                          Options: [
                            --port
                          ]
                        },
                        {
                          Name: Share,
                          Description: Set whether to share on Gradio,
                          Options: [
                            --share
                          ]
                        },
                        {
                          Name: Listen,
                          Type: String,
                          Description: Set the listen interface,
                          Options: [
                            --listen
                          ]
                        },
                        {
                          Name: Output Directory,
                          Type: String,
                          Description: Override the output directory,
                          Options: [
                            --output-path
                          ]
                        },
                        {
                          Name: Language,
                          Type: String,
                          Description: Change the language of the UI,
                          Options: [
                            --language
                          ]
                        },
                        {
                          Name: Auto-Launch,
                          Options: [
                            --auto-launch
                          ]
                        },
                        {
                          Name: Disable Image Log,
                          Options: [
                            --disable-image-log
                          ]
                        },
                        {
                          Name: Disable Analytics,
                          Options: [
                            --disable-analytics
                          ]
                        },
                        {
                          Name: Disable Preset Model Downloads,
                          Options: [
                            --disable-preset-download
                          ]
                        },
                        {
                          Name: Always Download Newer Models,
                          Options: [
                            --always-download-new-model
                          ]
                        },
                        {
                          Name: VRAM,
                          Options: [
                            --always-high-vram,
                            --always-normal-vram,
                            --always-low-vram,
                            --always-no-vram
                          ]
                        },
                        {
                          Name: Use DirectML,
                          Description: Use pytorch with DirectML support,
                          InitialValue: false,
                          Options: [
                            --directml
                          ]
                        },
                        {
                          Name: Disable Xformers,
                          InitialValue: false,
                          Options: [
                            --disable-xformers
                          ]
                        },
                        {
                          Name: Extra Launch Arguments,
                          Type: String,
                          Options: [
                            
                          ]
                        }
                      ],
                      RecommendedSharedFolderMethod: Configuration,
                      AvailableSharedFolderMethods: [
                        Symlink,
                        Configuration,
                        None
                      ],
                      SharedFolders: {
                        StableDiffusion: [
                          models/checkpoints
                        ],
                        Lora: [
                          models/loras
                        ],
                        ESRGAN: [
                          models/upscale_models
                        ],
                        Diffusers: [
                          models/diffusers
                        ],
                        VAE: [
                          models/vae
                        ],
                        ApproxVAE: [
                          models/vae_approx
                        ],
                        TextualInversion: [
                          models/embeddings
                        ],
                        Hypernetwork: [
                          models/hypernetworks
                        ],
                        ControlNet: [
                          models/controlnet
                        ],
                        CLIP: [
                          models/clip
                        ],
                        GLIGEN: [
                          models/gligen
                        ],
                        InvokeClipVision: [
                          models/clip_vision
                        ]
                      },
                      SharedOutputFolders: {
                        Text2Img: [
                          outputs
                        ]
                      },
                      AvailableTorchVersions: [
                        Cpu,
                        Cuda,
                        DirectMl,
                        Rocm
                      ],
                      MainBranch: main,
                      ShouldIgnoreReleases: true,
                      OutputFolderName: outputs,
                      RepositoryName: Fooocus-ControlNet-SDXL,
                      RepositoryAuthor: fenneishi,
                      GithubUrl: https://github.com/fenneishi/Fooocus-ControlNet-SDXL,
                      DownloadLocation: {TempPath}StabilityMatrixTest\AppDataHome\Packages\Fooocus-ControlNet-SDXL.zip,
                      ByAuthor: By fenneishi,
                      UpdateAvailable: false,
                      IsInferenceCompatible: false,
                      IsCompatible: true,
                      SupportsExtensions: false,
                      AvailableVersionTypes: Commit,
                      Prerequisites: [
                        Git,
                        Python310,
                        VcRedist
                      ]
                    },
                    {
                      Name: Fooocus-MRE,
                      DisplayName: Fooocus-MRE,
                      Author: MoonRide303,
                      Blurb: Fooocus-MRE is an image generating software, enhanced variant of the original Fooocus dedicated for a bit more advanced users,
                      LicenseType: GPL-3.0,
                      LicenseUrl: https://github.com/MoonRide303/Fooocus-MRE/blob/moonride-main/LICENSE,
                      LaunchCommand: launch.py,
                      PreviewImageUri: https://user-images.githubusercontent.com/130458190/265366059-ce430ea0-0995-4067-98dd-cef1d7dc1ab6.png,
                      Disclaimer: This package may no longer receive updates from its author. It may be removed from Stability Matrix in the future.,
                      InstallerSortOrder: Impossible,
                      OfferInOneClickInstaller: false,
                      LaunchOptions: [
                        {
                          Name: Port,
                          Type: String,
                          Description: Sets the listen port,
                          Options: [
                            --port
                          ]
                        },
                        {
                          Name: Share,
                          Description: Set whether to share on Gradio,
                          Options: [
                            --share
                          ]
                        },
                        {
                          Name: Listen,
                          Type: String,
                          Description: Set the listen interface,
                          Options: [
                            --listen
                          ]
                        },
                        {
                          Name: Extra Launch Arguments,
                          Type: String,
                          Options: [
                            
                          ]
                        }
                      ],
                      AvailableSharedFolderMethods: [
                        Symlink,
                        None
                      ],
                      SharedFolders: {
                        StableDiffusion: [
                          models/checkpoints
                        ],
                        Lora: [
                          models/loras
                        ],
                        ESRGAN: [
                          models/upscale_models
                        ],
                        Diffusers: [
                          models/diffusers
                        ],
                        VAE: [
                          models/vae
                        ],
                        ApproxVAE: [
                          models/vae_approx
                        ],
                        TextualInversion: [
                          models/embeddings
                        ],
                        Hypernetwork: [
                          models/hypernetworks
                        ],
                        ControlNet: [
                          models/controlnet
                        ],
                        CLIP: [
                          models/clip
                        ],
                        GLIGEN: [
                          models/gligen
                        ]
                      },
                      SharedOutputFolders: {
                        Text2Img: [
                          outputs
                        ]
                      },
                      AvailableTorchVersions: [
                        Cpu,
                        Cuda,
                        Rocm
                      ],
                      MainBranch: moonride-main,
                      OutputFolderName: outputs,
                      RepositoryName: Fooocus-MRE,
                      RepositoryAuthor: MoonRide303,
                      GithubUrl: https://github.com/MoonRide303/Fooocus-MRE,
                      DownloadLocation: {TempPath}StabilityMatrixTest\AppDataHome\Packages\Fooocus-MRE.zip,
                      ByAuthor: By MoonRide303,
                      ShouldIgnoreReleases: false,
                      UpdateAvailable: false,
                      IsInferenceCompatible: false,
                      IsCompatible: true,
                      SupportsExtensions: false,
                      AvailableVersionTypes: GithubRelease, Commit,
                      Prerequisites: [
                        Git,
                        Python310,
                        VcRedist
                      ]
                    }
                  ],
                  TrainingPackages: [
                    {
                      Name: OneTrainer,
                      DisplayName: OneTrainer,
                      Author: Nerogar,
                      Blurb: OneTrainer is a one-stop solution for all your stable diffusion training needs,
                      LicenseType: AGPL-3.0,
                      LicenseUrl: https://github.com/Nerogar/OneTrainer/blob/master/LICENSE.txt,
                      LaunchCommand: scripts/train_ui.py,
                      PreviewImageUri: https://github.com/Nerogar/OneTrainer/blob/master/resources/icons/icon.png?raw=true,
                      OutputFolderName: ,
                      RecommendedSharedFolderMethod: None,
                      AvailableTorchVersions: [
                        Cuda
                      ],
                      IsCompatible: true,
                      PackageType: SdTraining,
                      AvailableSharedFolderMethods: [
                        None
                      ],
                      InstallerSortOrder: Nightmare,
                      OfferInOneClickInstaller: false,
                      ShouldIgnoreReleases: true,
                      Prerequisites: [
                        Git,
                        Python310,
                        VcRedist,
                        Tkinter
                      ],
                      LaunchOptions: [
                        {
                          Name: Extra Launch Arguments,
                          Type: String,
                          Options: [
                            
                          ]
                        }
                      ],
                      MainBranch: master,
                      RepositoryName: OneTrainer,
                      RepositoryAuthor: Nerogar,
                      GithubUrl: https://github.com/Nerogar/OneTrainer,
                      DownloadLocation: {TempPath}StabilityMatrixTest\AppDataHome\Packages\OneTrainer.zip,
                      ByAuthor: By Nerogar,
                      Disclaimer: ,
                      UpdateAvailable: false,
                      IsInferenceCompatible: false,
                      SupportsExtensions: false,
                      AvailableVersionTypes: Commit
                    },
                    {
                      Name: kohya_ss,
                      DisplayName: kohya_ss,
                      Author: bmaltais,
                      Blurb: A Windows-focused Gradio GUI for Kohya's Stable Diffusion trainers,
                      LicenseType: Apache-2.0,
                      LicenseUrl: https://github.com/bmaltais/kohya_ss/blob/master/LICENSE.md,
                      LaunchCommand: kohya_gui.py,
                      PreviewImageUri: https://camo.githubusercontent.com/5154eea62c113d5c04393e51a0d0f76ef25a723aad29d256dcc85ead1961cd41/68747470733a2f2f696d672e796f75747562652e636f6d2f76692f6b35696d713031757655592f302e6a7067,
                      OutputFolderName: ,
                      IsCompatible: true,
                      Disclaimer: Nvidia GPU with at least 8GB VRAM is recommended. May be unstable on Linux.,
                      InstallerSortOrder: UltraNightmare,
                      PackageType: SdTraining,
                      OfferInOneClickInstaller: false,
                      RecommendedSharedFolderMethod: None,
                      AvailableTorchVersions: [
                        Cuda
                      ],
                      AvailableSharedFolderMethods: [
                        None
                      ],
                      Prerequisites: [
                        Git,
                        Python310,
                        VcRedist,
                        Tkinter
                      ],
                      LaunchOptions: [
                        {
                          Name: Listen Address,
                          Type: String,
                          DefaultValue: 127.0.0.1,
                          Options: [
                            --listen
                          ]
                        },
                        {
                          Name: Port,
                          Type: String,
                          Options: [
                            --port
                          ]
                        },
                        {
                          Name: Username,
                          Type: String,
                          Options: [
                            --username
                          ]
                        },
                        {
                          Name: Password,
                          Type: String,
                          Options: [
                            --password
                          ]
                        },
                        {
                          Name: Auto-Launch Browser,
                          Options: [
                            --inbrowser
                          ]
                        },
                        {
                          Name: Share,
                          Options: [
                            --share
                          ]
                        },
                        {
                          Name: Headless,
                          Options: [
                            --headless
                          ]
                        },
                        {
                          Name: Language,
                          Type: String,
                          Options: [
                            --language
                          ]
                        },
                        {
                          Name: Extra Launch Arguments,
                          Type: String,
                          Options: [
                            
                          ]
                        }
                      ],
                      MainBranch: master,
                      RepositoryName: kohya_ss,
                      RepositoryAuthor: bmaltais,
                      GithubUrl: https://github.com/bmaltais/kohya_ss,
                      DownloadLocation: {TempPath}StabilityMatrixTest\AppDataHome\Packages\kohya_ss.zip,
                      ByAuthor: By bmaltais,
                      ShouldIgnoreReleases: false,
                      UpdateAvailable: false,
                      IsInferenceCompatible: false,
                      SupportsExtensions: false,
                      AvailableVersionTypes: GithubRelease, Commit
                    }
                  ],
                  Title: Add Package,
                  IconSource: {
                    Type: SymbolIconSource
                  },
                  ShowIncompatiblePackages: false,
                  SearchFilter: ,
                  CanNavigateNext: false,
                  CanNavigatePrevious: false,
                  RemoveFromParentListCommand: ViewModelBase.RemoveFromParentList(),
                  HasErrors: false
                }
              ],
              CurrentPagePath: [
                {
                  Title: Packages,
                  IconSource: {
                    Type: SymbolIconSource
                  },
                  NavigateToSubPageCommand: MainPackageManagerViewModel.NavigateToSubPage(Type viewModelType),
                  CanNavigateNext: false,
                  CanNavigatePrevious: false,
                  RemoveFromParentListCommand: ViewModelBase.RemoveFromParentList(),
                  HasErrors: false
                }
              ],
              CurrentPage: {
                Title: Packages,
                IconSource: {
                  Type: SymbolIconSource
                },
                NavigateToSubPageCommand: MainPackageManagerViewModel.NavigateToSubPage(Type viewModelType),
                CanNavigateNext: false,
                CanNavigatePrevious: false,
                RemoveFromParentListCommand: ViewModelBase.RemoveFromParentList(),
                HasErrors: false
              },
              CanNavigateNext: false,
              CanNavigatePrevious: false,
              RemoveFromParentListCommand: ViewModelBase.RemoveFromParentList(),
              HasErrors: false
            }
          },
          Name: FrameView
        },
        Name: NavigationView
      },
      {
        Type: TeachingTip,
        Name: UpdateAvailableTeachingTip
      },
      {
        Type: TeachingTip,
        Name: DownloadsTeachingTip
      }
    ]
  },
  Background: #ff101010,
  FontFamily: Segoe UI Variable Text,
  Width: 1400.0,
  Height: 900.0,
  IsVisible: true,
  DataContext: {
    Greeting: Welcome to Avalonia!,
    ProgressManagerViewModel: {
      Title: Download Manager,
      IconSource: {
        Type: SymbolIconSource
      },
      IsOpen: false,
      CanNavigateNext: false,
      CanNavigatePrevious: false,
      RemoveFromParentListCommand: ViewModelBase.RemoveFromParentList(),
      HasErrors: false
    },
    UpdateViewModel: {
      IsUpdateAvailable: false,
      IsProgressIndeterminate: false,
      ShowProgressBar: false,
      InstallUpdateCommand: UpdateViewModel.InstallUpdate(),
      RemoveFromParentListCommand: ViewModelBase.RemoveFromParentList(),
      HasErrors: false
    },
    PaneWidth: 200.0,
    SelectedCategory: {
      Title: Packages,
      IconSource: {
        Type: SymbolIconSource
      },
      SubPages: [
        {
          Title: Packages,
          IconSource: {
            Type: SymbolIconSource
          },
          NavigateToSubPageCommand: MainPackageManagerViewModel.NavigateToSubPage(Type viewModelType),
          CanNavigateNext: false,
          CanNavigatePrevious: false,
          RemoveFromParentListCommand: ViewModelBase.RemoveFromParentList(),
          HasErrors: false
        },
        {
          InferencePackages: [
            {
              Name: stable-diffusion-webui-forge,
              DisplayName: Stable Diffusion WebUI Forge,
              Author: lllyasviel,
              Blurb: Stable Diffusion WebUI Forge is a platform on top of Stable Diffusion WebUI (based on Gradio) to make development easier, optimize resource management, and speed up inference.,
              LicenseUrl: https://github.com/lllyasviel/stable-diffusion-webui-forge/blob/main/LICENSE.txt,
              PreviewImageUri: https://github.com/lllyasviel/stable-diffusion-webui-forge/assets/19834515/ca5e05ed-bd86-4ced-8662-f41034648e8c,
              MainBranch: main,
              ShouldIgnoreReleases: true,
              OutputFolderName: output,
              InstallerSortOrder: ReallyRecommended,
              SharedOutputFolders: {
                Text2Img: [
                  output/txt2img-images
                ],
                Img2Img: [
                  output/img2img-images
                ],
                Extras: [
                  output/extras-images
                ],
                Text2ImgGrids: [
                  output/txt2img-grids
                ],
                Img2ImgGrids: [
                  output/img2img-grids
                ],
                SVD: [
                  output/svd
                ],
                Saved: [
                  log/images
                ]
              },
              LaunchOptions: [
                {
                  Name: Host,
                  Type: String,
                  DefaultValue: localhost,
                  Options: [
                    --server-name
                  ]
                },
                {
                  Name: Port,
                  Type: String,
                  DefaultValue: 7860,
                  Options: [
                    --port
                  ]
                },
                {
                  Name: Share,
                  Description: Set whether to share on Gradio,
                  Options: [
                    --share
                  ]
                },
                {
                  Name: Pin Shared Memory,
                  Options: [
                    --pin-shared-memory
                  ]
                },
                {
                  Name: CUDA Malloc,
                  Options: [
                    --cuda-malloc
                  ]
                },
                {
                  Name: CUDA Stream,
                  Options: [
                    --cuda-stream
                  ]
                },
                {
                  Name: Always Offload from VRAM,
                  Options: [
                    --always-offload-from-vram
                  ]
                },
                {
                  Name: Always GPU,
                  Options: [
                    --always-gpu
                  ]
                },
                {
                  Name: Always CPU,
                  Options: [
                    --always-cpu
                  ]
                },
                {
                  Name: Use DirectML,
                  InitialValue: false,
                  Options: [
                    --directml
                  ]
                },
                {
                  Name: Skip Torch CUDA Test,
                  InitialValue: false,
                  Options: [
                    --skip-torch-cuda-test
                  ]
                },
                {
                  Name: No half-precision VAE,
                  InitialValue: false,
                  Options: [
                    --no-half-vae
                  ]
                },
                {
                  Name: Extra Launch Arguments,
                  Type: String,
                  Options: [
                    
                  ]
                }
              ],
              AvailableTorchVersions: [
                Cpu,
                Cuda,
                DirectMl,
                Rocm,
                Mps
              ],
              LicenseType: AGPL-3.0,
              LaunchCommand: launch.py,
              RelativeArgsDefinitionScriptPath: modules.cmd_args,
              SharedFolders: {
                StableDiffusion: [
                  models/Stable-diffusion
                ],
                Lora: [
                  models/Lora
                ],
                LyCORIS: [
                  models/LyCORIS
                ],
                ESRGAN: [
                  models/ESRGAN
                ],
                GFPGAN: [
                  models/GFPGAN
                ],
                Codeformer: [
                  models/Codeformer
                ],
                RealESRGAN: [
                  models/RealESRGAN
                ],
                SwinIR: [
                  models/SwinIR
                ],
                VAE: [
                  models/VAE
                ],
                ApproxVAE: [
                  models/VAE-approx
                ],
                Karlo: [
                  models/karlo
                ],
                DeepDanbooru: [
                  models/deepbooru
                ],
                TextualInversion: [
                  embeddings
                ],
                Hypernetwork: [
                  models/hypernetworks
                ],
                ControlNet: [
                  models/controlnet/ControlNet
                ],
                LDSR: [
                  models/LDSR
                ],
                AfterDetailer: [
                  models/adetailer
                ],
                IpAdapter: [
                  models/controlnet/IpAdapter
                ],
                T2IAdapter: [
                  models/controlnet/T2IAdapter
                ],
                InvokeIpAdapters15: [
                  models/controlnet/DiffusersIpAdapters
                ],
                InvokeIpAdaptersXl: [
                  models/controlnet/DiffusersIpAdaptersXL
                ],
                SVD: [
                  models/svd
                ]
              },
              AvailableSharedFolderMethods: [
                Symlink,
                None
              ],
              ExtraLaunchArguments: ,
              RepositoryName: stable-diffusion-webui-forge,
              RepositoryAuthor: lllyasviel,
              GithubUrl: https://github.com/lllyasviel/stable-diffusion-webui-forge,
              DownloadLocation: {TempPath}StabilityMatrixTest\AppDataHome\Packages\stable-diffusion-webui-forge.zip,
              ByAuthor: By lllyasviel,
              Disclaimer: ,
              OfferInOneClickInstaller: true,
              UpdateAvailable: false,
              IsInferenceCompatible: false,
              IsCompatible: true,
              SupportsExtensions: false,
              AvailableVersionTypes: Commit,
              Prerequisites: [
                Git,
                Python310,
                VcRedist
              ]
            },
            {
              Name: stable-diffusion-webui,
              DisplayName: Stable Diffusion WebUI,
              Author: AUTOMATIC1111,
              LicenseType: AGPL-3.0,
              LicenseUrl: https://github.com/AUTOMATIC1111/stable-diffusion-webui/blob/master/LICENSE.txt,
              Blurb: A browser interface based on Gradio library for Stable Diffusion,
              LaunchCommand: launch.py,
              PreviewImageUri: https://github.com/AUTOMATIC1111/stable-diffusion-webui/raw/master/screenshot.png,
              RelativeArgsDefinitionScriptPath: modules.cmd_args,
              SharedFolders: {
                StableDiffusion: [
                  models/Stable-diffusion
                ],
                Lora: [
                  models/Lora
                ],
                LyCORIS: [
                  models/LyCORIS
                ],
                ESRGAN: [
                  models/ESRGAN
                ],
                GFPGAN: [
                  models/GFPGAN
                ],
                Codeformer: [
                  models/Codeformer
                ],
                RealESRGAN: [
                  models/RealESRGAN
                ],
                SwinIR: [
                  models/SwinIR
                ],
                VAE: [
                  models/VAE
                ],
                ApproxVAE: [
                  models/VAE-approx
                ],
                Karlo: [
                  models/karlo
                ],
                DeepDanbooru: [
                  models/deepbooru
                ],
                TextualInversion: [
                  embeddings
                ],
                Hypernetwork: [
                  models/hypernetworks
                ],
                ControlNet: [
                  models/controlnet/ControlNet
                ],
                LDSR: [
                  models/LDSR
                ],
                AfterDetailer: [
                  models/adetailer
                ],
                IpAdapter: [
                  models/controlnet/IpAdapter
                ],
                T2IAdapter: [
                  models/controlnet/T2IAdapter
                ],
                InvokeIpAdapters15: [
                  models/controlnet/DiffusersIpAdapters
                ],
                InvokeIpAdaptersXl: [
                  models/controlnet/DiffusersIpAdaptersXL
                ],
                SVD: [
                  models/svd
                ]
              },
              SharedOutputFolders: {
                Text2Img: [
                  outputs/txt2img-images
                ],
                Img2Img: [
                  outputs/img2img-images
                ],
                Extras: [
                  outputs/extras-images
                ],
                Text2ImgGrids: [
                  outputs/txt2img-grids
                ],
                Img2ImgGrids: [
                  outputs/img2img-grids
                ],
                SVD: [
                  outputs/svd
                ],
                Saved: [
                  log/images
                ]
              },
              LaunchOptions: [
                {
                  Name: Host,
                  Type: String,
                  DefaultValue: localhost,
                  Options: [
                    --server-name
                  ]
                },
                {
                  Name: Port,
                  Type: String,
                  DefaultValue: 7860,
                  Options: [
                    --port
                  ]
                },
                {
                  Name: Share,
                  Description: Set whether to share on Gradio,
                  Options: [
                    --share
                  ]
                },
                {
                  Name: VRAM,
                  Options: [
                    --lowvram,
                    --medvram,
                    --medvram-sdxl
                  ]
                },
                {
                  Name: Xformers,
                  InitialValue: true,
                  Options: [
                    --xformers
                  ]
                },
                {
                  Name: API,
                  InitialValue: true,
                  Options: [
                    --api
                  ]
                },
                {
                  Name: Auto Launch Web UI,
                  InitialValue: false,
                  Options: [
                    --autolaunch
                  ]
                },
                {
                  Name: Skip Torch CUDA Check,
                  InitialValue: false,
                  Options: [
                    --skip-torch-cuda-test
                  ]
                },
                {
                  Name: Skip Python Version Check,
                  InitialValue: true,
                  Options: [
                    --skip-python-version-check
                  ]
                },
                {
                  Name: No Half,
                  Description: Do not switch the model to 16-bit floats,
                  InitialValue: false,
                  Options: [
                    --no-half
                  ]
                },
                {
                  Name: Skip SD Model Download,
                  InitialValue: false,
                  Options: [
                    --no-download-sd-model
                  ]
                },
                {
                  Name: Skip Install,
                  Options: [
                    --skip-install
                  ]
                },
                {
                  Name: Extra Launch Arguments,
                  Type: String,
                  Options: [
                    
                  ]
                }
              ],
              AvailableSharedFolderMethods: [
                Symlink,
                None
              ],
              AvailableTorchVersions: [
                Cpu,
                Cuda,
                Rocm,
                Mps
              ],
              MainBranch: master,
              OutputFolderName: outputs,
              ExtensionManager: {
                RelativeInstallDirectory: extensions,
                DefaultManifests: [
                  {
                    Uri: https://raw.githubusercontent.com/AUTOMATIC1111/stable-diffusion-webui-extensions/master/index.json
                  }
                ]
              },
              ExtraLaunchArguments: ,
              RepositoryName: stable-diffusion-webui,
              RepositoryAuthor: AUTOMATIC1111,
              GithubUrl: https://github.com/AUTOMATIC1111/stable-diffusion-webui,
              DownloadLocation: {TempPath}StabilityMatrixTest\AppDataHome\Packages\stable-diffusion-webui.zip,
              ByAuthor: By AUTOMATIC1111,
              Disclaimer: ,
              OfferInOneClickInstaller: true,
              ShouldIgnoreReleases: false,
              UpdateAvailable: false,
              IsInferenceCompatible: false,
              IsCompatible: true,
              SupportsExtensions: true,
              AvailableVersionTypes: GithubRelease, Commit,
              Prerequisites: [
                Git,
                Python310,
                VcRedist
              ]
            },
            {
              Name: ComfyUI,
              DisplayName: ComfyUI,
              Author: comfyanonymous,
              LicenseType: GPL-3.0,
              LicenseUrl: https://github.com/comfyanonymous/ComfyUI/blob/master/LICENSE,
              Blurb: A powerful and modular stable diffusion GUI and backend,
              LaunchCommand: main.py,
              PreviewImageUri: https://github.com/comfyanonymous/ComfyUI/raw/master/comfyui_screenshot.png,
              ShouldIgnoreReleases: true,
              IsInferenceCompatible: true,
              OutputFolderName: output,
              InstallerSortOrder: InferenceCompatible,
              RecommendedSharedFolderMethod: Configuration,
              SharedFolders: {
                StableDiffusion: [
                  models/checkpoints
                ],
                Lora: [
                  models/loras
                ],
                ESRGAN: [
                  models/upscale_models
                ],
                Diffusers: [
                  models/diffusers
                ],
                VAE: [
                  models/vae
                ],
                ApproxVAE: [
                  models/vae_approx
                ],
                TextualInversion: [
                  models/embeddings
                ],
                Hypernetwork: [
                  models/hypernetworks
                ],
                ControlNet: [
                  models/controlnet/ControlNet
                ],
                CLIP: [
                  models/clip
                ],
                GLIGEN: [
                  models/gligen
                ],
                IpAdapter: [
                  models/ipadapter/base
                ],
                T2IAdapter: [
                  models/controlnet/T2IAdapter
                ],
                InvokeIpAdapters15: [
                  models/ipadapter/sd15
                ],
                InvokeIpAdaptersXl: [
                  models/ipadapter/sdxl
                ],
                InvokeClipVision: [
                  models/clip_vision
                ],
                PromptExpansion: [
                  models/prompt_expansion
                ]
              },
              SharedOutputFolders: {
                Text2Img: [
                  output
                ]
              },
              LaunchOptions: [
                {
                  Name: Host,
                  Type: String,
                  DefaultValue: 127.0.0.1,
                  Options: [
                    --listen
                  ]
                },
                {
                  Name: Port,
                  Type: String,
                  DefaultValue: 8188,
                  Options: [
                    --port
                  ]
                },
                {
                  Name: VRAM,
                  Options: [
                    --highvram,
                    --normalvram,
                    --lowvram,
                    --novram
                  ]
                },
                {
                  Name: Preview Method,
                  InitialValue: --preview-method auto,
                  Options: [
                    --preview-method auto,
                    --preview-method latent2rgb,
                    --preview-method taesd
                  ]
                },
                {
                  Name: Enable DirectML,
                  InitialValue: false,
                  Options: [
                    --directml
                  ]
                },
                {
                  Name: Use CPU only,
                  InitialValue: false,
                  Options: [
                    --cpu
                  ]
                },
                {
                  Name: Cross Attention Method,
                  Options: [
                    --use-split-cross-attention,
                    --use-quad-cross-attention,
                    --use-pytorch-cross-attention
                  ]
                },
                {
                  Name: Force Floating Point Precision,
                  Options: [
                    --force-fp32,
                    --force-fp16
                  ]
                },
                {
                  Name: VAE Precision,
                  Options: [
                    --fp16-vae,
                    --fp32-vae,
                    --bf16-vae
                  ]
                },
                {
                  Name: Disable Xformers,
                  InitialValue: false,
                  Options: [
                    --disable-xformers
                  ]
                },
                {
                  Name: Disable upcasting of attention,
                  Options: [
                    --dont-upcast-attention
                  ]
                },
                {
                  Name: Auto-Launch,
                  Options: [
                    --auto-launch
                  ]
                },
                {
                  Name: Extra Launch Arguments,
                  Type: String,
                  Options: [
                    
                  ]
                }
              ],
              MainBranch: master,
              AvailableTorchVersions: [
                Cpu,
                Cuda,
                DirectMl,
                Rocm,
                Mps
              ],
              ExtensionManager: {
                RelativeInstallDirectory: custom_nodes,
                DefaultManifests: [
                  {
                    Uri: https://cdn.jsdelivr.net/gh/ltdrdata/ComfyUI-Manager/custom-node-list.json
                  },
                  {
                    Uri: https://cdn.jsdelivr.net/gh/LykosAI/ComfyUI-Extensions-Index/custom-node-list.json
                  }
                ]
              },
              RepositoryName: ComfyUI,
              RepositoryAuthor: comfyanonymous,
              GithubUrl: https://github.com/comfyanonymous/ComfyUI,
              DownloadLocation: {TempPath}StabilityMatrixTest\AppDataHome\Packages\ComfyUI.zip,
              ByAuthor: By comfyanonymous,
              Disclaimer: ,
              OfferInOneClickInstaller: true,
              UpdateAvailable: false,
              IsCompatible: true,
              AvailableSharedFolderMethods: [
                Symlink,
                Configuration,
                None
              ],
              SupportsExtensions: true,
              AvailableVersionTypes: Commit,
              Prerequisites: [
                Git,
                Python310,
                VcRedist
              ]
            },
            {
              Name: Fooocus,
              DisplayName: Fooocus,
              Author: lllyasviel,
              Blurb: Fooocus is a rethinking of Stable Diffusion and Midjourney’s designs,
              LicenseType: GPL-3.0,
              LicenseUrl: https://github.com/lllyasviel/Fooocus/blob/main/LICENSE,
              LaunchCommand: launch.py,
              PreviewImageUri: https://user-images.githubusercontent.com/19834515/261830306-f79c5981-cf80-4ee3-b06b-3fef3f8bfbc7.png,
              LaunchOptions: [
                {
                  Name: Preset,
                  Options: [
                    --preset anime,
                    --preset realistic
                  ]
                },
                {
                  Name: Port,
                  Type: String,
                  Description: Sets the listen port,
                  Options: [
                    --port
                  ]
                },
                {
                  Name: Share,
                  Description: Set whether to share on Gradio,
                  Options: [
                    --share
                  ]
                },
                {
                  Name: Listen,
                  Type: String,
                  Description: Set the listen interface,
                  Options: [
                    --listen
                  ]
                },
                {
                  Name: Output Directory,
                  Type: String,
                  Description: Override the output directory,
                  Options: [
                    --output-path
                  ]
                },
                {
                  Name: Language,
                  Type: String,
                  Description: Change the language of the UI,
                  Options: [
                    --language
                  ]
                },
                {
                  Name: Auto-Launch,
                  Options: [
                    --auto-launch
                  ]
                },
                {
                  Name: Disable Image Log,
                  Options: [
                    --disable-image-log
                  ]
                },
                {
                  Name: Disable Analytics,
                  Options: [
                    --disable-analytics
                  ]
                },
                {
                  Name: Disable Preset Model Downloads,
                  Options: [
                    --disable-preset-download
                  ]
                },
                {
                  Name: Always Download Newer Models,
                  Options: [
                    --always-download-new-model
                  ]
                },
                {
                  Name: VRAM,
                  Options: [
                    --always-high-vram,
                    --always-normal-vram,
                    --always-low-vram,
                    --always-no-vram
                  ]
                },
                {
                  Name: Use DirectML,
                  Description: Use pytorch with DirectML support,
                  InitialValue: false,
                  Options: [
                    --directml
                  ]
                },
                {
                  Name: Disable Xformers,
                  InitialValue: false,
                  Options: [
                    --disable-xformers
                  ]
                },
                {
                  Name: Extra Launch Arguments,
                  Type: String,
                  Options: [
                    
                  ]
                }
              ],
              RecommendedSharedFolderMethod: Configuration,
              AvailableSharedFolderMethods: [
                Symlink,
                Configuration,
                None
              ],
              SharedFolders: {
                StableDiffusion: [
                  models/checkpoints
                ],
                Lora: [
                  models/loras
                ],
                ESRGAN: [
                  models/upscale_models
                ],
                Diffusers: [
                  models/diffusers
                ],
                VAE: [
                  models/vae
                ],
                ApproxVAE: [
                  models/vae_approx
                ],
                TextualInversion: [
                  models/embeddings
                ],
                Hypernetwork: [
                  models/hypernetworks
                ],
                ControlNet: [
                  models/controlnet
                ],
                CLIP: [
                  models/clip
                ],
                GLIGEN: [
                  models/gligen
                ],
                InvokeClipVision: [
                  models/clip_vision
                ]
              },
              SharedFolderLayout: {
                RelativeConfigPath: config.txt,
                Rules: [
                  {
                    SourceTypes: [
                      StableDiffusion
                    ],
                    TargetRelativePaths: [
                      models/checkpoints
                    ],
                    ConfigDocumentPaths: [
                      path_checkpoints
                    ]
                  },
                  {
                    SourceTypes: [
                      Diffusers
                    ],
                    TargetRelativePaths: [
                      models/diffusers
                    ]
                  },
                  {
                    SourceTypes: [
                      CLIP
                    ],
                    TargetRelativePaths: [
                      models/clip
                    ]
                  },
                  {
                    SourceTypes: [
                      GLIGEN
                    ],
                    TargetRelativePaths: [
                      models/gligen
                    ]
                  },
                  {
                    SourceTypes: [
                      ESRGAN
                    ],
                    TargetRelativePaths: [
                      models/upscale_models
                    ]
                  },
                  {
                    SourceTypes: [
                      Hypernetwork
                    ],
                    TargetRelativePaths: [
                      models/hypernetworks
                    ]
                  },
                  {
                    SourceTypes: [
                      TextualInversion
                    ],
                    TargetRelativePaths: [
                      models/embeddings
                    ],
                    ConfigDocumentPaths: [
                      path_embeddings
                    ]
                  },
                  {
                    SourceTypes: [
                      VAE
                    ],
                    TargetRelativePaths: [
                      models/vae
                    ],
                    ConfigDocumentPaths: [
                      path_vae
                    ]
                  },
                  {
                    SourceTypes: [
                      ApproxVAE
                    ],
                    TargetRelativePaths: [
                      models/vae_approx
                    ],
                    ConfigDocumentPaths: [
                      path_vae_approx
                    ]
                  },
                  {
                    SourceTypes: [
                      Lora,
                      LyCORIS
                    ],
                    TargetRelativePaths: [
                      models/loras
                    ],
                    ConfigDocumentPaths: [
                      path_loras
                    ]
                  },
                  {
                    SourceTypes: [
                      InvokeClipVision
                    ],
                    TargetRelativePaths: [
                      models/clip_vision
                    ],
                    ConfigDocumentPaths: [
                      path_clip_vision
                    ]
                  },
                  {
                    SourceTypes: [
                      ControlNet
                    ],
                    TargetRelativePaths: [
                      models/controlnet
                    ],
                    ConfigDocumentPaths: [
                      path_controlnet
                    ]
                  },
                  {
                    TargetRelativePaths: [
                      models/inpaint
                    ],
                    ConfigDocumentPaths: [
                      path_inpaint
                    ]
                  },
                  {
                    TargetRelativePaths: [
                      models/prompt_expansion/fooocus_expansion
                    ],
                    ConfigDocumentPaths: [
                      path_fooocus_expansion
                    ]
                  },
                  {
                    TargetRelativePaths: [
                      outputs
                    ],
                    ConfigDocumentPaths: [
                      path_outputs
                    ]
                  }
                ]
              },
              SharedOutputFolders: {
                Text2Img: [
                  outputs
                ]
              },
              AvailableTorchVersions: [
                Cpu,
                Cuda,
                DirectMl,
                Rocm
              ],
              MainBranch: main,
              ShouldIgnoreReleases: true,
              OutputFolderName: outputs,
              InstallerSortOrder: Simple,
              RepositoryName: Fooocus,
              RepositoryAuthor: lllyasviel,
              GithubUrl: https://github.com/lllyasviel/Fooocus,
              DownloadLocation: {TempPath}StabilityMatrixTest\AppDataHome\Packages\Fooocus.zip,
              ByAuthor: By lllyasviel,
              Disclaimer: ,
              OfferInOneClickInstaller: true,
              UpdateAvailable: false,
              IsInferenceCompatible: false,
              IsCompatible: true,
              SupportsExtensions: false,
              AvailableVersionTypes: Commit,
              Prerequisites: [
                Git,
                Python310,
                VcRedist
              ]
            },
            {
              Name: voltaML-fast-stable-diffusion,
              DisplayName: VoltaML,
              Author: VoltaML,
              LicenseType: GPL-3.0,
              LicenseUrl: https://github.com/VoltaML/voltaML-fast-stable-diffusion/blob/main/License,
              Blurb: Fast Stable Diffusion with support for AITemplate,
              LaunchCommand: main.py,
              PreviewImageUri: https://github.com/LykosAI/StabilityMatrix/assets/13956642/d9a908ed-5665-41a5-a380-98458f4679a8,
              InstallerSortOrder: Simple,
              ShouldIgnoreReleases: true,
              SharedFolders: {
                StableDiffusion: [
                  data/models
                ],
                Lora: [
                  data/lora
                ],
                TextualInversion: [
                  data/textual-inversion
                ]
              },
              SharedOutputFolders: {
                Text2Img: [
                  data/outputs/txt2img
                ],
                Img2Img: [
                  data/outputs/img2img
                ],
                Extras: [
                  data/outputs/extra
                ]
              },
              OutputFolderName: data/outputs,
              AvailableTorchVersions: [
                Cpu,
                Cuda,
                DirectMl
              ],
              AvailableSharedFolderMethods: [
                Symlink,
                None
              ],
              LaunchOptions: [
                {
                  Name: Log Level,
                  DefaultValue: --log-level INFO,
                  Options: [
                    --log-level DEBUG,
                    --log-level INFO,
                    --log-level WARNING,
                    --log-level ERROR,
                    --log-level CRITICAL
                  ]
                },
                {
                  Name: Use ngrok to expose the API,
                  Options: [
                    --ngrok
                  ]
                },
                {
                  Name: Expose the API to the network,
                  Options: [
                    --host
                  ]
                },
                {
                  Name: Skip virtualenv check,
                  InitialValue: true,
                  Options: [
                    --in-container
                  ]
                },
                {
                  Name: Force VoltaML to use a specific type of PyTorch distribution,
                  Options: [
                    --pytorch-type cpu,
                    --pytorch-type cuda,
                    --pytorch-type rocm,
                    --pytorch-type directml,
                    --pytorch-type intel,
                    --pytorch-type vulkan
                  ]
                },
                {
                  Name: Run in tandem with the Discord bot,
                  Options: [
                    --bot
                  ]
                },
                {
                  Name: Enable Cloudflare R2 bucket upload support,
                  Options: [
                    --enable-r2
                  ]
                },
                {
                  Name: Port,
                  Type: String,
                  DefaultValue: 5003,
                  Options: [
                    --port
                  ]
                },
                {
                  Name: Only install requirements and exit,
                  Options: [
                    --install-only
                  ]
                },
                {
                  Name: Extra Launch Arguments,
                  Type: String,
                  Options: [
                    
                  ]
                }
              ],
              MainBranch: main,
              RepositoryName: voltaML-fast-stable-diffusion,
              RepositoryAuthor: VoltaML,
              GithubUrl: https://github.com/VoltaML/voltaML-fast-stable-diffusion,
              DownloadLocation: {TempPath}StabilityMatrixTest\AppDataHome\Packages\voltaML-fast-stable-diffusion.zip,
              ByAuthor: By VoltaML,
              Disclaimer: ,
              OfferInOneClickInstaller: true,
              UpdateAvailable: false,
              IsInferenceCompatible: false,
              IsCompatible: true,
              SupportsExtensions: false,
              AvailableVersionTypes: Commit,
              Prerequisites: [
                Git,
                Python310,
                VcRedist
              ]
            },
            {
              Name: stable-diffusion-webui-ux,
              DisplayName: Stable Diffusion Web UI-UX,
              Author: anapnoe,
              LicenseType: AGPL-3.0,
              LicenseUrl: https://github.com/anapnoe/stable-diffusion-webui-ux/blob/master/LICENSE.txt,
              Blurb: A pixel perfect design, mobile friendly, customizable interface that adds accessibility, ease of use and extended functionallity to the stable diffusion web ui.,
              LaunchCommand: launch.py,
              PreviewImageUri: https://raw.githubusercontent.com/anapnoe/stable-diffusion-webui-ux/master/screenshot.png,
              InstallerSortOrder: Advanced,
              ExtensionManager: {
                RelativeInstallDirectory: extensions,
                DefaultManifests: [
                  {
                    Uri: https://raw.githubusercontent.com/AUTOMATIC1111/stable-diffusion-webui-extensions/master/index.json
                  }
                ]
              },
              SharedFolders: {
                StableDiffusion: [
                  models/Stable-diffusion
                ],
                Lora: [
                  models/Lora
                ],
                LyCORIS: [
                  models/LyCORIS
                ],
                ESRGAN: [
                  models/ESRGAN
                ],
                Codeformer: [
                  models/Codeformer
                ],
                RealESRGAN: [
                  models/RealESRGAN
                ],
                SwinIR: [
                  models/SwinIR
                ],
                VAE: [
                  models/VAE
                ],
                ApproxVAE: [
                  models/VAE-approx
                ],
                Karlo: [
                  models/karlo
                ],
                DeepDanbooru: [
                  models/deepbooru
                ],
                TextualInversion: [
                  embeddings
                ],
                Hypernetwork: [
                  models/hypernetworks
                ],
                ControlNet: [
                  models/ControlNet
                ],
                LDSR: [
                  models/LDSR
                ],
                AfterDetailer: [
                  models/adetailer
                ]
              },
              SharedOutputFolders: {
                Text2Img: [
                  outputs/txt2img-images
                ],
                Img2Img: [
                  outputs/img2img-images
                ],
                Extras: [
                  outputs/extras-images
                ],
                Text2ImgGrids: [
                  outputs/txt2img-grids
                ],
                Img2ImgGrids: [
                  outputs/img2img-grids
                ],
                Saved: [
                  log/images
                ]
              },
              LaunchOptions: [
                {
                  Name: Host,
                  Type: String,
                  DefaultValue: localhost,
                  Options: [
                    --server-name
                  ]
                },
                {
                  Name: Port,
                  Type: String,
                  DefaultValue: 7860,
                  Options: [
                    --port
                  ]
                },
                {
                  Name: VRAM,
                  Options: [
                    --lowvram,
                    --medvram,
                    --medvram-sdxl
                  ]
                },
                {
                  Name: Xformers,
                  InitialValue: true,
                  Options: [
                    --xformers
                  ]
                },
                {
                  Name: API,
                  InitialValue: true,
                  Options: [
                    --api
                  ]
                },
                {
                  Name: Auto Launch Web UI,
                  InitialValue: false,
                  Options: [
                    --autolaunch
                  ]
                },
                {
                  Name: Skip Torch CUDA Check,
                  InitialValue: false,
                  Options: [
                    --skip-torch-cuda-test
                  ]
                },
                {
                  Name: Skip Python Version Check,
                  InitialValue: true,
                  Options: [
                    --skip-python-version-check
                  ]
                },
                {
                  Name: No Half,
                  Description: Do not switch the model to 16-bit floats,
                  InitialValue: false,
                  Options: [
                    --no-half
                  ]
                },
                {
                  Name: Skip SD Model Download,
                  InitialValue: false,
                  Options: [
                    --no-download-sd-model
                  ]
                },
                {
                  Name: Skip Install,
                  Options: [
                    --skip-install
                  ]
                },
                {
                  Name: Extra Launch Arguments,
                  Type: String,
                  Options: [
                    
                  ]
                }
              ],
              AvailableSharedFolderMethods: [
                Symlink,
                None
              ],
              AvailableTorchVersions: [
                Cpu,
                Cuda,
                Rocm,
                Mps
              ],
              MainBranch: master,
              ShouldIgnoreReleases: true,
              OutputFolderName: outputs,
              RepositoryName: stable-diffusion-webui-ux,
              RepositoryAuthor: anapnoe,
              GithubUrl: https://github.com/anapnoe/stable-diffusion-webui-ux,
              DownloadLocation: {TempPath}StabilityMatrixTest\AppDataHome\Packages\stable-diffusion-webui-ux.zip,
              ByAuthor: By anapnoe,
              Disclaimer: ,
              OfferInOneClickInstaller: true,
              UpdateAvailable: false,
              IsInferenceCompatible: false,
              IsCompatible: true,
              SupportsExtensions: true,
              AvailableVersionTypes: Commit,
              Prerequisites: [
                Git,
                Python310,
                VcRedist
              ]
            },
            {
              Name: StableSwarmUI,
              RepositoryName: SwarmUI,
              DisplayName: SwarmUI,
              Author: mcmonkeyprojects,
              Blurb: A Modular Stable Diffusion Web-User-Interface, with an emphasis on making powertools easily accessible, high performance, and extensibility.,
              LicenseType: MIT,
              LicenseUrl: https://github.com/mcmonkeyprojects/SwarmUI/blob/master/LICENSE.txt,
              LaunchCommand: ,
              PreviewImageUri: https://github.com/mcmonkeyprojects/SwarmUI/raw/master/.github/images/swarmui.jpg,
              OutputFolderName: Output,
              AvailableSharedFolderMethods: [
                Symlink,
                Configuration,
                None
              ],
              RecommendedSharedFolderMethod: Configuration,
              OfferInOneClickInstaller: false,
              LaunchOptions: [
                {
                  Name: Host,
                  Type: String,
                  DefaultValue: 127.0.0.1,
                  Options: [
                    --host
                  ]
                },
                {
                  Name: Port,
                  Type: String,
                  DefaultValue: 7801,
                  Options: [
                    --port
                  ]
                },
                {
                  Name: Ngrok Path,
                  Type: String,
                  Options: [
                    --ngrok-path
                  ]
                },
                {
                  Name: Ngrok Basic Auth,
                  Type: String,
                  Options: [
                    --ngrok-basic-auth
                  ]
                },
                {
                  Name: Cloudflared Path,
                  Type: String,
                  Options: [
                    --cloudflared-path
                  ]
                },
                {
                  Name: Proxy Region,
                  Type: String,
                  Options: [
                    --proxy-region
                  ]
                },
                {
                  Name: Launch Mode,
                  Options: [
                    --launch-mode web,
                    --launch-mode webinstall
                  ]
                },
                {
                  Name: Extra Launch Arguments,
                  Type: String,
                  Options: [
                    
                  ]
                }
              ],
              SharedFolders: {
                StableDiffusion: [
                  Models/Stable-Diffusion
                ],
                Lora: [
                  Models/Lora
                ],
                VAE: [
                  Models/VAE
                ],
                TextualInversion: [
                  Models/Embeddings
                ],
                ControlNet: [
                  Models/controlnet
                ],
                InvokeClipVision: [
                  Models/clip_vision
                ]
              },
              SharedOutputFolders: {
                Text2Img: [
                  Output
                ]
              },
              MainBranch: master,
              ShouldIgnoreReleases: true,
              AvailableTorchVersions: [
                Cpu,
                Cuda,
                DirectMl,
                Rocm,
                Mps
              ],
              InstallerSortOrder: Advanced,
              Prerequisites: [
                Git,
                Dotnet,
                Python310,
                VcRedist
              ],
              RepositoryAuthor: mcmonkeyprojects,
              GithubUrl: https://github.com/mcmonkeyprojects/SwarmUI,
              DownloadLocation: {TempPath}StabilityMatrixTest\AppDataHome\Packages\StableSwarmUI.zip,
              ByAuthor: By mcmonkeyprojects,
              Disclaimer: ,
              UpdateAvailable: false,
              IsInferenceCompatible: false,
              IsCompatible: true,
              SupportsExtensions: false,
              AvailableVersionTypes: Commit
            },
            {
              Name: RuinedFooocus,
              DisplayName: RuinedFooocus,
              Author: runew0lf,
              Blurb: RuinedFooocus combines the best aspects of Stable Diffusion and Midjourney into one seamless, cutting-edge experience,
              LicenseUrl: https://github.com/runew0lf/RuinedFooocus/blob/main/LICENSE,
              PreviewImageUri: https://raw.githubusercontent.com/runew0lf/pmmconfigs/main/RuinedFooocus_ss.png,
              InstallerSortOrder: Expert,
              AvailableSharedFolderMethods: [
                Symlink,
                None
              ],
              LaunchOptions: [
                {
                  Name: Preset,
                  Options: [
                    --preset anime,
                    --preset realistic
                  ]
                },
                {
                  Name: Port,
                  Type: String,
                  Description: Sets the listen port,
                  Options: [
                    --port
                  ]
                },
                {
                  Name: Share,
                  Description: Set whether to share on Gradio,
                  Options: [
                    --share
                  ]
                },
                {
                  Name: Listen,
                  Type: String,
                  Description: Set the listen interface,
                  Options: [
                    --listen
                  ]
                },
                {
                  Name: Output Directory,
                  Type: String,
                  Description: Override the output directory,
                  Options: [
                    --output-directory
                  ]
                },
                {
                  Name: VRAM,
                  Options: [
                    --highvram,
                    --normalvram,
                    --lowvram,
                    --novram
                  ]
                },
                {
                  Name: Use DirectML,
                  Description: Use pytorch with DirectML support,
                  InitialValue: false,
                  Options: [
                    --directml
                  ]
                },
                {
                  Name: Disable Xformers,
                  InitialValue: false,
                  Options: [
                    --disable-xformers
                  ]
                },
                {
                  Name: Auto-Launch,
                  Options: [
                    --auto-launch
                  ]
                },
                {
                  Name: Extra Launch Arguments,
                  Type: String,
                  Options: [
                    
                  ]
                }
              ],
              LicenseType: GPL-3.0,
              LaunchCommand: launch.py,
              SharedFolders: {
                StableDiffusion: [
                  models/checkpoints
                ],
                Lora: [
                  models/loras
                ],
                ESRGAN: [
                  models/upscale_models
                ],
                Diffusers: [
                  models/diffusers
                ],
                VAE: [
                  models/vae
                ],
                ApproxVAE: [
                  models/vae_approx
                ],
                TextualInversion: [
                  models/embeddings
                ],
                Hypernetwork: [
                  models/hypernetworks
                ],
                ControlNet: [
                  models/controlnet
                ],
                CLIP: [
                  models/clip
                ],
                GLIGEN: [
                  models/gligen
                ],
                InvokeClipVision: [
                  models/clip_vision
                ]
              },
              SharedFolderLayout: {
                RelativeConfigPath: config.txt,
                Rules: [
                  {
                    SourceTypes: [
                      StableDiffusion
                    ],
                    TargetRelativePaths: [
                      models/checkpoints
                    ],
                    ConfigDocumentPaths: [
                      path_checkpoints
                    ]
                  },
                  {
                    SourceTypes: [
                      Diffusers
                    ],
                    TargetRelativePaths: [
                      models/diffusers
                    ]
                  },
                  {
                    SourceTypes: [
                      CLIP
                    ],
                    TargetRelativePaths: [
                      models/clip
                    ]
                  },
                  {
                    SourceTypes: [
                      GLIGEN
                    ],
                    TargetRelativePaths: [
                      models/gligen
                    ]
                  },
                  {
                    SourceTypes: [
                      ESRGAN
                    ],
                    TargetRelativePaths: [
                      models/upscale_models
                    ]
                  },
                  {
                    SourceTypes: [
                      Hypernetwork
                    ],
                    TargetRelativePaths: [
                      models/hypernetworks
                    ]
                  },
                  {
                    SourceTypes: [
                      TextualInversion
                    ],
                    TargetRelativePaths: [
                      models/embeddings
                    ],
                    ConfigDocumentPaths: [
                      path_embeddings
                    ]
                  },
                  {
                    SourceTypes: [
                      VAE
                    ],
                    TargetRelativePaths: [
                      models/vae
                    ],
                    ConfigDocumentPaths: [
                      path_vae
                    ]
                  },
                  {
                    SourceTypes: [
                      ApproxVAE
                    ],
                    TargetRelativePaths: [
                      models/vae_approx
                    ],
                    ConfigDocumentPaths: [
                      path_vae_approx
                    ]
                  },
                  {
                    SourceTypes: [
                      Lora,
                      LyCORIS
                    ],
                    TargetRelativePaths: [
                      models/loras
                    ],
                    ConfigDocumentPaths: [
                      path_loras
                    ]
                  },
                  {
                    SourceTypes: [
                      InvokeClipVision
                    ],
                    TargetRelativePaths: [
                      models/clip_vision
                    ],
                    ConfigDocumentPaths: [
                      path_clip_vision
                    ]
                  },
                  {
                    SourceTypes: [
                      ControlNet
                    ],
                    TargetRelativePaths: [
                      models/controlnet
                    ],
                    ConfigDocumentPaths: [
                      path_controlnet
                    ]
                  },
                  {
                    TargetRelativePaths: [
                      models/inpaint
                    ],
                    ConfigDocumentPaths: [
                      path_inpaint
                    ]
                  },
                  {
                    TargetRelativePaths: [
                      models/prompt_expansion/fooocus_expansion
                    ],
                    ConfigDocumentPaths: [
                      path_fooocus_expansion
                    ]
                  },
                  {
                    TargetRelativePaths: [
                      outputs
                    ],
                    ConfigDocumentPaths: [
                      path_outputs
                    ]
                  }
                ]
              },
              SharedOutputFolders: {
                Text2Img: [
                  outputs
                ]
              },
              AvailableTorchVersions: [
                Cpu,
                Cuda,
                DirectMl,
                Rocm
              ],
              MainBranch: main,
              ShouldIgnoreReleases: true,
              OutputFolderName: outputs,
              RepositoryName: RuinedFooocus,
              RepositoryAuthor: runew0lf,
              GithubUrl: https://github.com/runew0lf/RuinedFooocus,
              DownloadLocation: {TempPath}StabilityMatrixTest\AppDataHome\Packages\RuinedFooocus.zip,
              ByAuthor: By runew0lf,
              Disclaimer: ,
              OfferInOneClickInstaller: true,
              UpdateAvailable: false,
              IsInferenceCompatible: false,
              IsCompatible: true,
              SupportsExtensions: false,
              AvailableVersionTypes: Commit,
              Prerequisites: [
                Git,
                Python310,
                VcRedist
              ]
            },
            {
              Name: automatic,
              DisplayName: SD.Next,
              Author: vladmandic,
              LicenseType: AGPL-3.0,
              LicenseUrl: https://github.com/vladmandic/automatic/blob/master/LICENSE.txt,
              Blurb: Stable Diffusion implementation with advanced features and modern UI,
              LaunchCommand: launch.py,
              PreviewImageUri: https://github.com/vladmandic/automatic/raw/master/html/screenshot-modernui.jpg,
              ShouldIgnoreReleases: true,
              InstallerSortOrder: Expert,
              AvailableTorchVersions: [
                Cpu,
                Cuda,
                DirectMl,
                Rocm,
                Zluda
              ],
              SharedFolders: {
                StableDiffusion: [
                  models/Stable-diffusion
                ],
                Lora: [
                  models/Lora
                ],
                LyCORIS: [
                  models/LyCORIS
                ],
                ESRGAN: [
                  models/ESRGAN
                ],
                GFPGAN: [
                  models/GFPGAN
                ],
                BSRGAN: [
                  models/BSRGAN
                ],
                Codeformer: [
                  models/Codeformer
                ],
                Diffusers: [
                  models/Diffusers
                ],
                RealESRGAN: [
                  models/RealESRGAN
                ],
                SwinIR: [
                  models/SwinIR
                ],
                VAE: [
                  models/VAE
                ],
                TextualInversion: [
                  models/embeddings
                ],
                Hypernetwork: [
                  models/hypernetworks
                ],
                ControlNet: [
                  models/ControlNet
                ],
                LDSR: [
                  models/LDSR
                ],
                CLIP: [
                  models/CLIP
                ],
                ScuNET: [
                  models/ScuNET
                ]
              },
              SharedOutputFolders: {
                Text2Img: [
                  outputs/text
                ],
                Img2Img: [
                  outputs/image
                ],
                Extras: [
                  outputs/extras
                ],
                Text2ImgGrids: [
                  outputs/grids
                ],
                Img2ImgGrids: [
                  outputs/grids
                ],
                Saved: [
                  outputs/save
                ]
              },
              OutputFolderName: outputs,
              ExtensionManager: {
                RelativeInstallDirectory: extensions,
                DefaultManifests: [
                  {
                    Uri: https://vladmandic.github.io/sd-data/pages/extensions.json
                  }
                ]
              },
              LaunchOptions: [
                {
                  Name: Host,
                  Type: String,
                  DefaultValue: localhost,
                  Options: [
                    --server-name
                  ]
                },
                {
                  Name: Port,
                  Type: String,
                  DefaultValue: 7860,
                  Options: [
                    --port
                  ]
                },
                {
                  Name: VRAM,
                  Options: [
                    --lowvram,
                    --medvram
                  ]
                },
                {
                  Name: Auto-Launch Web UI,
                  Options: [
                    --autolaunch
                  ]
                },
                {
                  Name: Force use of Intel OneAPI XPU backend,
                  Options: [
                    --use-ipex
                  ]
                },
                {
                  Name: Use DirectML if no compatible GPU is detected,
                  InitialValue: false,
                  Options: [
                    --use-directml
                  ]
                },
                {
                  Name: Force use of Nvidia CUDA backend,
                  InitialValue: true,
                  Options: [
                    --use-cuda
                  ]
                },
                {
                  Name: Force use of AMD ROCm backend,
                  InitialValue: false,
                  Options: [
                    --use-rocm
                  ]
                },
                {
                  Name: Force use of ZLUDA backend,
                  InitialValue: false,
                  Options: [
                    --use-zluda
                  ]
                },
                {
                  Name: CUDA Device ID,
                  Type: String,
                  Options: [
                    --device-id
                  ]
                },
                {
                  Name: API,
                  Options: [
                    --api
                  ]
                },
                {
                  Name: Debug Logging,
                  Options: [
                    --debug
                  ]
                },
                {
                  Name: Extra Launch Arguments,
                  Type: String,
                  Options: [
                    
                  ]
                }
              ],
              ExtraLaunchArguments: ,
              MainBranch: master,
              RepositoryName: automatic,
              RepositoryAuthor: vladmandic,
              GithubUrl: https://github.com/vladmandic/automatic,
              DownloadLocation: {TempPath}StabilityMatrixTest\AppDataHome\Packages\automatic.zip,
              ByAuthor: By vladmandic,
              Disclaimer: ,
              OfferInOneClickInstaller: true,
              UpdateAvailable: false,
              IsInferenceCompatible: false,
              IsCompatible: true,
              AvailableSharedFolderMethods: [
                Symlink,
                Configuration,
                None
              ],
              SupportsExtensions: true,
              AvailableVersionTypes: Commit,
              Prerequisites: [
                Git,
                Python310,
                VcRedist
              ]
            },
            {
              Name: sdfx,
              DisplayName: SDFX,
              Author: sdfxai,
              Blurb: The ultimate no-code platform to build and share AI apps with beautiful UI.,
              LicenseType: AGPL-3.0,
              LicenseUrl: https://github.com/sdfxai/sdfx/blob/main/LICENSE,
              LaunchCommand: setup.py,
              PreviewImageUri: https://github.com/sdfxai/sdfx/raw/main/docs/static/screen-sdfx.png,
              OutputFolderName: data\media\output,
              AvailableTorchVersions: [
                Cpu,
                Cuda,
                DirectMl,
                Rocm,
                Mps
              ],
              InstallerSortOrder: Expert,
              RecommendedSharedFolderMethod: Configuration,
              LaunchOptions: [
                {
                  Name: Extra Launch Arguments,
                  Type: String,
                  Options: [
                    
                  ]
                }
              ],
              SharedFolders: {
                StableDiffusion: [
                  data/models/checkpoints
                ],
                Lora: [
                  data/models/loras
                ],
                ESRGAN: [
                  data/models/upscale_models
                ],
                Diffusers: [
                  data/models/diffusers
                ],
                VAE: [
                  data/models/vae
                ],
                ApproxVAE: [
                  data/models/vae_approx
                ],
                TextualInversion: [
                  data/models/embeddings
                ],
                Hypernetwork: [
                  data/models/hypernetworks
                ],
                ControlNet: [
                  data/models/controlnet/ControlNet
                ],
                CLIP: [
                  data/models/clip
                ],
                GLIGEN: [
                  data/models/gligen
                ],
                IpAdapter: [
                  data/models/ipadapter/base
                ],
                T2IAdapter: [
                  data/models/controlnet/T2IAdapter
                ],
                InvokeIpAdapters15: [
                  data/models/ipadapter/sd15
                ],
                InvokeIpAdaptersXl: [
                  data/models/ipadapter/sdxl
                ],
                InvokeClipVision: [
                  data/models/clip_vision
                ],
                PromptExpansion: [
                  data/models/prompt_expansion
                ]
              },
              SharedOutputFolders: {
                Text2Img: [
                  data/media/output
                ]
              },
              MainBranch: main,
              ShouldIgnoreReleases: true,
              Prerequisites: [
                Python310,
                VcRedist,
                Git,
                Node
              ],
              RepositoryName: sdfx,
              RepositoryAuthor: sdfxai,
              GithubUrl: https://github.com/sdfxai/sdfx,
              DownloadLocation: {TempPath}StabilityMatrixTest\AppDataHome\Packages\sdfx.zip,
              ByAuthor: By sdfxai,
              Disclaimer: ,
              OfferInOneClickInstaller: true,
              UpdateAvailable: false,
              IsInferenceCompatible: false,
              IsCompatible: true,
              AvailableSharedFolderMethods: [
                Symlink,
                Configuration,
                None
              ],
              SupportsExtensions: false,
              AvailableVersionTypes: Commit
            },
            {
              Name: InvokeAI,
              DisplayName: InvokeAI,
              Author: invoke-ai,
              LicenseType: Apache-2.0,
              LicenseUrl: https://github.com/invoke-ai/InvokeAI/blob/main/LICENSE,
              Blurb: Professional Creative Tools for Stable Diffusion,
              LaunchCommand: invokeai-web,
              InstallerSortOrder: Nightmare,
              ExtraLaunchCommands: [
                invokeai-db-maintenance,
                invokeai-import-images
              ],
              PreviewImageUri: https://raw.githubusercontent.com/invoke-ai/InvokeAI/main/docs/assets/canvas_preview.png,
              AvailableSharedFolderMethods: [
                None
              ],
              RecommendedSharedFolderMethod: None,
              MainBranch: main,
              SharedFolders: {
                StableDiffusion: [
                  invokeai-root\autoimport\main
                ],
                Lora: [
                  invokeai-root\autoimport\lora
                ],
                TextualInversion: [
                  invokeai-root\autoimport\embedding
                ],
                ControlNet: [
                  invokeai-root\autoimport\controlnet
                ],
                T2IAdapter: [
                  invokeai-root\autoimport\t2i_adapter
                ],
                InvokeIpAdapters15: [
                  invokeai-root\models\sd-1\ip_adapter
                ],
                InvokeIpAdaptersXl: [
                  invokeai-root\models\sdxl\ip_adapter
                ],
                InvokeClipVision: [
                  invokeai-root\models\any\clip_vision
                ]
              },
              SharedOutputFolders: {
                Text2Img: [
                  invokeai-root\outputs\images
                ]
              },
              OutputFolderName: invokeai-root\outputs\images,
              LaunchOptions: [
                {
                  Name: Host,
                  Type: String,
                  DefaultValue: localhost,
                  Options: [
                    --host
                  ]
                },
                {
                  Name: Port,
                  Type: String,
                  DefaultValue: 9090,
                  Options: [
                    --port
                  ]
                },
                {
                  Name: Allow Origins,
                  Type: String,
                  Description: List of host names or IP addresses that are allowed to connect to the InvokeAI API in the format ['host1','host2',...],
                  DefaultValue: [],
                  Options: [
                    --allow-origins
                  ]
                },
                {
                  Name: Precision,
                  Options: [
                    --precision auto,
                    --precision float16,
                    --precision float32
                  ]
                },
                {
                  Name: Extra Launch Arguments,
                  Type: String,
                  Options: [
                    
                  ]
                }
              ],
              AvailableTorchVersions: [
                Cpu,
                Cuda,
                Rocm,
                Mps
              ],
              Prerequisites: [
                Python310,
                VcRedist,
                Git,
                Node
              ],
              RepositoryName: InvokeAI,
              RepositoryAuthor: invoke-ai,
              GithubUrl: https://github.com/invoke-ai/InvokeAI,
              DownloadLocation: {TempPath}StabilityMatrixTest\AppDataHome\Packages\InvokeAI.zip,
              ByAuthor: By invoke-ai,
              Disclaimer: ,
              OfferInOneClickInstaller: true,
              ShouldIgnoreReleases: false,
              UpdateAvailable: false,
              IsInferenceCompatible: false,
              IsCompatible: true,
              SupportsExtensions: false,
              AvailableVersionTypes: GithubRelease, Commit
            },
            {
              Name: Fooocus-ControlNet-SDXL,
              DisplayName: Fooocus-ControlNet,
              Author: fenneishi,
              Blurb: Fooocus-ControlNet adds more control to the original Fooocus software.,
              Disclaimer: This package may no longer be actively maintained,
              LicenseUrl: https://github.com/fenneishi/Fooocus-ControlNet-SDXL/blob/main/LICENSE,
              PreviewImageUri: https://github.com/fenneishi/Fooocus-ControlNet-SDXL/raw/main/asset/canny/snip.png,
              InstallerSortOrder: Impossible,
              OfferInOneClickInstaller: false,
              SharedFolderLayout: {
                RelativeConfigPath: user_path_config.txt,
                Rules: [
                  {
                    SourceTypes: [
                      StableDiffusion
                    ],
                    TargetRelativePaths: [
                      models/checkpoints
                    ],
                    ConfigDocumentPaths: [
                      path_checkpoints
                    ]
                  },
                  {
                    SourceTypes: [
                      Diffusers
                    ],
                    TargetRelativePaths: [
                      models/diffusers
                    ]
                  },
                  {
                    SourceTypes: [
                      CLIP
                    ],
                    TargetRelativePaths: [
                      models/clip
                    ]
                  },
                  {
                    SourceTypes: [
                      GLIGEN
                    ],
                    TargetRelativePaths: [
                      models/gligen
                    ]
                  },
                  {
                    SourceTypes: [
                      ESRGAN
                    ],
                    TargetRelativePaths: [
                      models/upscale_models
                    ]
                  },
                  {
                    SourceTypes: [
                      Hypernetwork
                    ],
                    TargetRelativePaths: [
                      models/hypernetworks
                    ]
                  },
                  {
                    SourceTypes: [
                      TextualInversion
                    ],
                    TargetRelativePaths: [
                      models/embeddings
                    ],
                    ConfigDocumentPaths: [
                      path_embeddings
                    ]
                  },
                  {
                    SourceTypes: [
                      VAE
                    ],
                    TargetRelativePaths: [
                      models/vae
                    ],
                    ConfigDocumentPaths: [
                      path_vae
                    ]
                  },
                  {
                    SourceTypes: [
                      ApproxVAE
                    ],
                    TargetRelativePaths: [
                      models/vae_approx
                    ],
                    ConfigDocumentPaths: [
                      path_vae_approx
                    ]
                  },
                  {
                    SourceTypes: [
                      Lora,
                      LyCORIS
                    ],
                    TargetRelativePaths: [
                      models/loras
                    ],
                    ConfigDocumentPaths: [
                      path_loras
                    ]
                  },
                  {
                    SourceTypes: [
                      InvokeClipVision
                    ],
                    TargetRelativePaths: [
                      models/clip_vision
                    ],
                    ConfigDocumentPaths: [
                      path_clip_vision
                    ]
                  },
                  {
                    SourceTypes: [
                      ControlNet
                    ],
                    TargetRelativePaths: [
                      models/controlnet
                    ],
                    ConfigDocumentPaths: [
                      path_controlnet
                    ]
                  },
                  {
                    TargetRelativePaths: [
                      models/inpaint
                    ],
                    ConfigDocumentPaths: [
                      path_inpaint
                    ]
                  },
                  {
                    TargetRelativePaths: [
                      models/prompt_expansion/fooocus_expansion
                    ],
                    ConfigDocumentPaths: [
                      path_fooocus_expansion
                    ]
                  },
                  {
                    TargetRelativePaths: [
                      outputs
                    ],
                    ConfigDocumentPaths: [
                      path_outputs
                    ]
                  }
                ]
              },
              LicenseType: GPL-3.0,
              LaunchCommand: launch.py,
              LaunchOptions: [
                {
                  Name: Preset,
                  Options: [
                    --preset anime,
                    --preset realistic
                  ]
                },
                {
                  Name: Port,
                  Type: String,
                  Description: Sets the listen port,
                  Options: [
                    --port
                  ]
                },
                {
                  Name: Share,
                  Description: Set whether to share on Gradio,
                  Options: [
                    --share
                  ]
                },
                {
                  Name: Listen,
                  Type: String,
                  Description: Set the listen interface,
                  Options: [
                    --listen
                  ]
                },
                {
                  Name: Output Directory,
                  Type: String,
                  Description: Override the output directory,
                  Options: [
                    --output-path
                  ]
                },
                {
                  Name: Language,
                  Type: String,
                  Description: Change the language of the UI,
                  Options: [
                    --language
                  ]
                },
                {
                  Name: Auto-Launch,
                  Options: [
                    --auto-launch
                  ]
                },
                {
                  Name: Disable Image Log,
                  Options: [
                    --disable-image-log
                  ]
                },
                {
                  Name: Disable Analytics,
                  Options: [
                    --disable-analytics
                  ]
                },
                {
                  Name: Disable Preset Model Downloads,
                  Options: [
                    --disable-preset-download
                  ]
                },
                {
                  Name: Always Download Newer Models,
                  Options: [
                    --always-download-new-model
                  ]
                },
                {
                  Name: VRAM,
                  Options: [
                    --always-high-vram,
                    --always-normal-vram,
                    --always-low-vram,
                    --always-no-vram
                  ]
                },
                {
                  Name: Use DirectML,
                  Description: Use pytorch with DirectML support,
                  InitialValue: false,
                  Options: [
                    --directml
                  ]
                },
                {
                  Name: Disable Xformers,
                  InitialValue: false,
                  Options: [
                    --disable-xformers
                  ]
                },
                {
                  Name: Extra Launch Arguments,
                  Type: String,
                  Options: [
                    
                  ]
                }
              ],
              RecommendedSharedFolderMethod: Configuration,
              AvailableSharedFolderMethods: [
                Symlink,
                Configuration,
                None
              ],
              SharedFolders: {
                StableDiffusion: [
                  models/checkpoints
                ],
                Lora: [
                  models/loras
                ],
                ESRGAN: [
                  models/upscale_models
                ],
                Diffusers: [
                  models/diffusers
                ],
                VAE: [
                  models/vae
                ],
                ApproxVAE: [
                  models/vae_approx
                ],
                TextualInversion: [
                  models/embeddings
                ],
                Hypernetwork: [
                  models/hypernetworks
                ],
                ControlNet: [
                  models/controlnet
                ],
                CLIP: [
                  models/clip
                ],
                GLIGEN: [
                  models/gligen
                ],
                InvokeClipVision: [
                  models/clip_vision
                ]
              },
              SharedOutputFolders: {
                Text2Img: [
                  outputs
                ]
              },
              AvailableTorchVersions: [
                Cpu,
                Cuda,
                DirectMl,
                Rocm
              ],
              MainBranch: main,
              ShouldIgnoreReleases: true,
              OutputFolderName: outputs,
              RepositoryName: Fooocus-ControlNet-SDXL,
              RepositoryAuthor: fenneishi,
              GithubUrl: https://github.com/fenneishi/Fooocus-ControlNet-SDXL,
              DownloadLocation: {TempPath}StabilityMatrixTest\AppDataHome\Packages\Fooocus-ControlNet-SDXL.zip,
              ByAuthor: By fenneishi,
              UpdateAvailable: false,
              IsInferenceCompatible: false,
              IsCompatible: true,
              SupportsExtensions: false,
              AvailableVersionTypes: Commit,
              Prerequisites: [
                Git,
                Python310,
                VcRedist
              ]
            },
            {
              Name: Fooocus-MRE,
              DisplayName: Fooocus-MRE,
              Author: MoonRide303,
              Blurb: Fooocus-MRE is an image generating software, enhanced variant of the original Fooocus dedicated for a bit more advanced users,
              LicenseType: GPL-3.0,
              LicenseUrl: https://github.com/MoonRide303/Fooocus-MRE/blob/moonride-main/LICENSE,
              LaunchCommand: launch.py,
              PreviewImageUri: https://user-images.githubusercontent.com/130458190/265366059-ce430ea0-0995-4067-98dd-cef1d7dc1ab6.png,
              Disclaimer: This package may no longer receive updates from its author. It may be removed from Stability Matrix in the future.,
              InstallerSortOrder: Impossible,
              OfferInOneClickInstaller: false,
              LaunchOptions: [
                {
                  Name: Port,
                  Type: String,
                  Description: Sets the listen port,
                  Options: [
                    --port
                  ]
                },
                {
                  Name: Share,
                  Description: Set whether to share on Gradio,
                  Options: [
                    --share
                  ]
                },
                {
                  Name: Listen,
                  Type: String,
                  Description: Set the listen interface,
                  Options: [
                    --listen
                  ]
                },
                {
                  Name: Extra Launch Arguments,
                  Type: String,
                  Options: [
                    
                  ]
                }
              ],
              AvailableSharedFolderMethods: [
                Symlink,
                None
              ],
              SharedFolders: {
                StableDiffusion: [
                  models/checkpoints
                ],
                Lora: [
                  models/loras
                ],
                ESRGAN: [
                  models/upscale_models
                ],
                Diffusers: [
                  models/diffusers
                ],
                VAE: [
                  models/vae
                ],
                ApproxVAE: [
                  models/vae_approx
                ],
                TextualInversion: [
                  models/embeddings
                ],
                Hypernetwork: [
                  models/hypernetworks
                ],
                ControlNet: [
                  models/controlnet
                ],
                CLIP: [
                  models/clip
                ],
                GLIGEN: [
                  models/gligen
                ]
              },
              SharedOutputFolders: {
                Text2Img: [
                  outputs
                ]
              },
              AvailableTorchVersions: [
                Cpu,
                Cuda,
                Rocm
              ],
              MainBranch: moonride-main,
              OutputFolderName: outputs,
              RepositoryName: Fooocus-MRE,
              RepositoryAuthor: MoonRide303,
              GithubUrl: https://github.com/MoonRide303/Fooocus-MRE,
              DownloadLocation: {TempPath}StabilityMatrixTest\AppDataHome\Packages\Fooocus-MRE.zip,
              ByAuthor: By MoonRide303,
              ShouldIgnoreReleases: false,
              UpdateAvailable: false,
              IsInferenceCompatible: false,
              IsCompatible: true,
              SupportsExtensions: false,
              AvailableVersionTypes: GithubRelease, Commit,
              Prerequisites: [
                Git,
                Python310,
                VcRedist
              ]
            }
          ],
          TrainingPackages: [
            {
              Name: OneTrainer,
              DisplayName: OneTrainer,
              Author: Nerogar,
              Blurb: OneTrainer is a one-stop solution for all your stable diffusion training needs,
              LicenseType: AGPL-3.0,
              LicenseUrl: https://github.com/Nerogar/OneTrainer/blob/master/LICENSE.txt,
              LaunchCommand: scripts/train_ui.py,
              PreviewImageUri: https://github.com/Nerogar/OneTrainer/blob/master/resources/icons/icon.png?raw=true,
              OutputFolderName: ,
              RecommendedSharedFolderMethod: None,
              AvailableTorchVersions: [
                Cuda
              ],
              IsCompatible: true,
              PackageType: SdTraining,
              AvailableSharedFolderMethods: [
                None
              ],
              InstallerSortOrder: Nightmare,
              OfferInOneClickInstaller: false,
              ShouldIgnoreReleases: true,
              Prerequisites: [
                Git,
                Python310,
                VcRedist,
                Tkinter
              ],
              LaunchOptions: [
                {
                  Name: Extra Launch Arguments,
                  Type: String,
                  Options: [
                    
                  ]
                }
              ],
              MainBranch: master,
              RepositoryName: OneTrainer,
              RepositoryAuthor: Nerogar,
              GithubUrl: https://github.com/Nerogar/OneTrainer,
              DownloadLocation: {TempPath}StabilityMatrixTest\AppDataHome\Packages\OneTrainer.zip,
              ByAuthor: By Nerogar,
              Disclaimer: ,
              UpdateAvailable: false,
              IsInferenceCompatible: false,
              SupportsExtensions: false,
              AvailableVersionTypes: Commit
            },
            {
              Name: kohya_ss,
              DisplayName: kohya_ss,
              Author: bmaltais,
              Blurb: A Windows-focused Gradio GUI for Kohya's Stable Diffusion trainers,
              LicenseType: Apache-2.0,
              LicenseUrl: https://github.com/bmaltais/kohya_ss/blob/master/LICENSE.md,
              LaunchCommand: kohya_gui.py,
              PreviewImageUri: https://camo.githubusercontent.com/5154eea62c113d5c04393e51a0d0f76ef25a723aad29d256dcc85ead1961cd41/68747470733a2f2f696d672e796f75747562652e636f6d2f76692f6b35696d713031757655592f302e6a7067,
              OutputFolderName: ,
              IsCompatible: true,
              Disclaimer: Nvidia GPU with at least 8GB VRAM is recommended. May be unstable on Linux.,
              InstallerSortOrder: UltraNightmare,
              PackageType: SdTraining,
              OfferInOneClickInstaller: false,
              RecommendedSharedFolderMethod: None,
              AvailableTorchVersions: [
                Cuda
              ],
              AvailableSharedFolderMethods: [
                None
              ],
              Prerequisites: [
                Git,
                Python310,
                VcRedist,
                Tkinter
              ],
              LaunchOptions: [
                {
                  Name: Listen Address,
                  Type: String,
                  DefaultValue: 127.0.0.1,
                  Options: [
                    --listen
                  ]
                },
                {
                  Name: Port,
                  Type: String,
                  Options: [
                    --port
                  ]
                },
                {
                  Name: Username,
                  Type: String,
                  Options: [
                    --username
                  ]
                },
                {
                  Name: Password,
                  Type: String,
                  Options: [
                    --password
                  ]
                },
                {
                  Name: Auto-Launch Browser,
                  Options: [
                    --inbrowser
                  ]
                },
                {
                  Name: Share,
                  Options: [
                    --share
                  ]
                },
                {
                  Name: Headless,
                  Options: [
                    --headless
                  ]
                },
                {
                  Name: Language,
                  Type: String,
                  Options: [
                    --language
                  ]
                },
                {
                  Name: Extra Launch Arguments,
                  Type: String,
                  Options: [
                    
                  ]
                }
              ],
              MainBranch: master,
              RepositoryName: kohya_ss,
              RepositoryAuthor: bmaltais,
              GithubUrl: https://github.com/bmaltais/kohya_ss,
              DownloadLocation: {TempPath}StabilityMatrixTest\AppDataHome\Packages\kohya_ss.zip,
              ByAuthor: By bmaltais,
              ShouldIgnoreReleases: false,
              UpdateAvailable: false,
              IsInferenceCompatible: false,
              SupportsExtensions: false,
              AvailableVersionTypes: GithubRelease, Commit
            }
          ],
          Title: Add Package,
          IconSource: {
            Type: SymbolIconSource
          },
          ShowIncompatiblePackages: false,
          SearchFilter: ,
          CanNavigateNext: false,
          CanNavigatePrevious: false,
          RemoveFromParentListCommand: ViewModelBase.RemoveFromParentList(),
          HasErrors: false
        }
      ],
      CurrentPagePath: [
        {
          Title: Packages,
          IconSource: {
            Type: SymbolIconSource
          },
          NavigateToSubPageCommand: MainPackageManagerViewModel.NavigateToSubPage(Type viewModelType),
          CanNavigateNext: false,
          CanNavigatePrevious: false,
          RemoveFromParentListCommand: ViewModelBase.RemoveFromParentList(),
          HasErrors: false
        }
      ],
      CurrentPage: {
        Title: Packages,
        IconSource: {
          Type: SymbolIconSource
        },
        NavigateToSubPageCommand: MainPackageManagerViewModel.NavigateToSubPage(Type viewModelType),
        CanNavigateNext: false,
        CanNavigatePrevious: false,
        RemoveFromParentListCommand: ViewModelBase.RemoveFromParentList(),
        HasErrors: false
      },
      CanNavigateNext: false,
      CanNavigatePrevious: false,
      RemoveFromParentListCommand: ViewModelBase.RemoveFromParentList(),
      HasErrors: false
    },
    RemoveFromParentListCommand: ViewModelBase.RemoveFromParentList(),
    HasErrors: false
  }
}