| ---
|
| pipeline_tag: text-to-image
|
| ---
|
| # StableDiffusionXL-ts
|
| Original model: https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0
|
|
|
| Model repository for `TensorStack` library and the windows `Diffuse` application
|
|
|
|
|
| ## C# Inference Demo
|
| ```csharp
|
| // Pipeline Config
|
| var pipelineConfig = new PipelineConfig
|
| {
|
| Path = "TensorStack/StableDiffusionXL-ts",
|
| Pipeline = "StableDiffusionXLPipeline",
|
| ProcessType = ProcessType.TextToImage,
|
| DataType = DataType.Bfloat16
|
| };
|
|
|
| // Create Pipeline
|
| using (var pythonPipeline = new PythonPipeline(pipelineConfig, PipelineProgress.ConsoleCallback))
|
| {
|
| // Download/Load Model
|
| await pythonPipeline.LoadAsync();
|
|
|
| // Generate Option
|
| var options = new PipelineOptions
|
| {
|
| Prompt = "Cute doggo riding a bicycle",
|
| Steps = 30,
|
| Width = 1024,
|
| Height = 1024,
|
| GuidanceScale = 7f,
|
| Scheduler = SchedulerType.DDPM
|
| };
|
|
|
| // Generate
|
| var response = await pythonPipeline.GenerateAsync(options);
|
|
|
| // Save Image
|
| await response
|
| .AsImageTensor()
|
| .SaveAsync("Result.png");
|
| }
|
| ```
|
|
|