| --- |
| license: other |
| license_name: flux-1-dev-non-commercial-license |
| license_link: https://huggingface.co/black-forest-labs/FLUX.1-dev/blob/main/LICENSE.md |
| base_model: |
| - black-forest-labs/FLUX.1-dev |
| pipeline_tag: text-to-image |
| library_name: diffusers |
| --- |
| |
| # black-forest-labs/FLUX.1-dev - AMD Optimized ONNX |
|
|
| ## Original Model |
| https://huggingface.co/black-forest-labs/FLUX.1-dev |
|
|
| ## _io32/16 |
| _io32: model input is fp32, model will convert the input to fp16, perform ops in fp16 and write the final result in fp32 |
|
|
| _io16: model input is fp16, perform ops in fp16 and write the final result in fp16 |
| |
| ## Running |
| |
| ### 1. Using Amuse GUI Application |
| |
| Use Amuse GUI application to run it: https://www.amuse-ai.com/ |
| |
| use _io32 model to run with Amuse application |
|
|
| ### 2. Inference Demo |
|
|
| https://github.com/TensorStack-AI/OnnxStack |
|
|
| ``` |
| // csharp example |
| // Create Pipeline |
| var pipeline = FluxPipeline.CreatePipeline("D:\\Models\\Flux.1-dev_amdgpu"); |
| // Prompt |
| var promptOptions = new PromptOptions |
| { |
| Prompt = "a majestic Royal Bengal Tiger on the mountain top overlooking beatiful Lake Tahoe snowy mountains and deep blue lake, deep blue sky, ultra hd, 8k, photorealistic" |
| }; |
| // Scheduler Options |
| var schedulerOptions = pipeline.DefaultSchedulerOptions with |
| { |
| InferenceSteps = 50, |
| GuidanceScale = 3.5f, |
| SchedulerType = SchedulerType.FlowMatchEulerDiscrete, |
| }; |
| |
| // Run pipeline |
| var result = await pipeline.GenerateImageAsync(promptOptions, schedulerOptions); |
| |
| // Save Image Result |
| await result.SaveAsync("Result.png"); |
| ``` |
|
|
| ## Inference Result |
|  |