1. Model Introduction
SenseNova-U1.5-8B-MoT is a text-to-image model in the SenseNova-U1 family. It is useful for high-resolution poster, infographic, and enterprise visual-generation workloads where prompt following, layout structure, and Chinese text rendering are important. Built on NEO-Unify, this release improves composition, color harmony, material rendering, and local visual detail for native high-resolution generation. It also focuses on clearer Chinese and English text rendering, stronger infographic layout structure, and more reliable execution of complex prompts with object counts, spatial relationships, styles, and multiple constraints.2. SGLang-diffusion Installation
SGLang-diffusion offers multiple installation methods. You can choose the most suitable installation method based on your hardware platform and requirements. Please refer to the official SGLang-diffusion installation guide for installation instructions.3. Model Deployment
3.1 Offline Image Generation
SenseNova-U1.5-8B-MoT is a text-to-image model. You can run a single offline generation job withsglang generate:
Command
3.2 Recommended Resolutions
SenseNova-U1 was trained around the 2K-pixel resolution tier. The SGLang pipeline only supports positive--width and --height values that are divisible by 32, and generation quality may degrade for untrained size combinations.
Recommended resolution tiers:
4. API Usage
For complete API documentation, please refer to the official API usage guide.4.1 Generate an Image
Example
5. Advanced usage
5.1 Dynamic request batching
Start the server with dynamic batching enabled:Command
think_mode=true are
executed sequentially.
5.2 Ascend NPU optimizations
On Ascend NPU, SenseNova-U1 automatically uses fused inference attention, RMSNorm, and SwiGLU MLP operators for supported inputs. FIA and SwiGLU fall back when their requirements are not met. Run one complete warmup request before benchmarking because the fused MLP packs its gate and up projection weights on first use.6. Benchmark
6.1 Speedup benchmark
6.1.1 Single-run profile
- NVIDIA A800
- Ascend 910C
This is a single-run profile for smoke validation rather than a formal benchmark. Environment: NVIDIA A800; workload: vbench text-to-image, 1 prompt, concurrency 1, 1 output per prompt; warmup: none; repetitions: 1; dispersion: not reported; baseline: none; revisions: PR checkout and resolved model snapshot at run time; output validation: request completed and returned one image.Server Command:Benchmark Command:Result:
Command
Command
Output
