HaFred/worldmodels.mindspore

The world model collections developed on MindSpore

1

stars

634

commits

Python

primary language

May 22, 2026

updated

hafred.github.io

README

World Modelings on MindSpore

Let's explore the world modeling potentials on MindSpore ;)

[!NOTE] The interactive 3D rendering UI below is better rendered in vscode.

News

Janus-Pro is supported!

Capture

MindSpore implementation for Janus-Pro training/inference is now released! Supporting both multimodal understanding and visual generation on Ascend NPU. Decoupling visual encoding generation/understanding-specific tasks surely bring Omni-capability. Details can be found here.

MVDream is supported!

MVDream is a diffusion model that is able to generate consistent multiview images from a given text prompt. It shows that learning from both 2D and 3D data, a multiview diffusion model can achieve the generalizability of 2D diffusion models and the consistency of 3D renderings. Details can be found here

Input PromptRendererd MView Video3D Mesh Generation in Color
an astronaut riding a horse
Michelangelo style statue of dog reading news on a cellphone

These videos are rendered from the trained 3D implicit field in our MVDream model. Color meshes are extracted with the script MVDream-threestudio/extract_color_mesh.py.

InstantMesh is supported!

We support instantmesh for the 3D mesh generation using the multiview images extracted from the sv3d pipeline.

Capture

Using the multiview images input from 3D mesh extracted from the sv3d pipeline, we extracted 3D meshes as below. Please kindly find the input illustrated by following the link to the sv3d pipeline below.

akun

anya

The illustrations here are better viewed in viewers than with HTML support (e.g., the vscode built-in viewer).

Stable Video 3D is supported!

Output Vis
Output Multiview Images (21x576x576)

A camera-guided diffusion model that can generate the multiview snippet of a given image! Details can be found here.

More Inference Demos
InputOutput


aaa


aaa multiview


akun


akun multiview


anya


anya multiview


bag


bag multiview


groot


groot multiview


princess-large


princess-large multiview

Quick tour

To install MindONE v0.3.0, please install MindSpore 2.5.0 and run pip install mindone

Alternatively, to install the latest version from the master branch, please run.

git clone https://github.com/mindspore-lab/mindone.git
cd mindone
pip install -e .

We support state-of-the-art diffusion models for generating images, audio, and video. Let's get started using Stable Diffusion 3 as an example.

Hello MindSpore from Stable Diffusion 3!

sd3
import mindspore
from mindone.diffusers import StableDiffusion3Pipeline

pipe = StableDiffusion3Pipeline.from_pretrained(
    "stabilityai/stable-diffusion-3-medium-diffusers",
    mindspore_dtype=mindspore.float16,
)
prompt = "A cat holding a sign that says 'Hello MindSpore'"
image = pipe(prompt)[0][0]
image.save("sd3.png")

run hf diffusers on mindspore

  • mindone diffusers is under active development, most tasks were tested with mindspore 2.5.0 on Ascend Atlas 800T A2 machines.
  • compatibale with hf diffusers 0.32.2
componentfeatures
pipelinesupport text-to-image,text-to-video,text-to-audio tasks 160+
modelssupport audoencoder & transformers base models same as hf diffusers 50+
schedulerssupport diffusion schedulers (e.g., ddpm and dpm solver) same as hf diffusers 35+

supported models under mindone/examples

taskmodelinferencefinetunepretraininstitute
Image-to-Videohunyuanvideo-i2v πŸ”₯πŸ”₯βœ…βœ–οΈβœ–οΈTencent
Text/Image-to-Videowan2.1 πŸ”₯πŸ”₯πŸ”₯βœ…βœ–οΈβœ–οΈAlibaba
Text-to-Imagecogview4 πŸ”₯πŸ”₯πŸ”₯βœ…βœ–οΈβœ–οΈZhipuai
Text-to-Videostep_video_t2v πŸ”₯πŸ”₯βœ…βœ–οΈβœ–οΈStepFun
Image-Text-to-Textqwen2_vl πŸ”₯πŸ”₯πŸ”₯βœ…βœ–οΈβœ–οΈAlibaba
Any-to-Anyjanus πŸ”₯πŸ”₯πŸ”₯βœ…βœ…βœ…DeepSeek
Any-to-Anyemu3 πŸ”₯πŸ”₯βœ…βœ…βœ…BAAI
Class-to-ImagevarπŸ”₯πŸ”₯βœ…βœ…βœ…ByteDance
Text/Image-to-Videohpcai open sora 1.2/2.0 πŸ”₯πŸ”₯βœ…βœ…βœ…HPC-AI Tech
Text/Image-to-Videocogvideox 1.5 5B~30B πŸ”₯πŸ”₯βœ…βœ…βœ…Zhipu
Text-to-Videoopen sora plan 1.3 πŸ”₯πŸ”₯βœ…βœ…βœ…PKU
Text-to-Videohunyuanvideo πŸ”₯πŸ”₯βœ…βœ…βœ…Tencent
Text-to-Videomovie gen 30B πŸ”₯πŸ”₯βœ…βœ…βœ…Meta
Video-Encode-Decodemagvitβœ…βœ…βœ…Google
Text-to-Imagestory_diffusionβœ…βœ–οΈβœ–οΈByteDance
Image-to-Videodynamicrafterβœ…βœ–οΈβœ–οΈTencent
Video-to-Videovenhancerβœ…βœ–οΈβœ–οΈShanghai AI Lab
Text-to-Videot2v_turboβœ…βœ…βœ…Google
Image-to-Videosvdβœ…βœ…βœ…Stability AI
Text-to-Videoanimate diffβœ…βœ…βœ…CUHK
Text/Image-to-Videovideo composerβœ…βœ…βœ…Alibaba
Text-to-Imageflux πŸ”₯βœ…βœ…βœ–οΈBlack Forest Lab
Text-to-Imagestable diffusion 3 πŸ”₯βœ…βœ…βœ–οΈStability AI
Text-to-Imagekohya_sd_scriptsβœ…βœ…βœ–οΈkohya
Text-to-Imagestable diffusion xlβœ…βœ…βœ…Stability AI
Text-to-Imagestable diffusionβœ…βœ…βœ…Stability AI
Text-to-Imagehunyuan_ditβœ…βœ…βœ…Tencent
Text-to-Imagepixart_sigmaβœ…βœ…βœ…Huawei
Text-to-Imagefitβœ…βœ…βœ…Shanghai AI Lab
Class-to-Videolatteβœ…βœ…βœ…Shanghai AI Lab
Class-to-Imageditβœ…βœ…βœ…Meta
Text-to-Imaget2i-adapterβœ…βœ…βœ…Shanghai AI Lab
Text-to-Imageip adapterβœ…βœ…βœ…Tencent
Text-to-3Dmvdreamβœ…βœ…βœ…ByteDance
Image-to-3Dinstantmeshβœ…βœ…βœ…Tencent
Image-to-3Dsv3dβœ…βœ…βœ…Stability AI
Text/Image-to-3Dhunyuan3d-1.0βœ…βœ…βœ…Tencent

supported captioner

taskmodelinferencefinetunepretrainfeatures
Image-Text-to-Textpllava πŸ”₯βœ…βœ–οΈβœ–οΈsupport video and image captioning

Contributors

(top 30 of 46)

SamitHuang

108 commits

wtomin

63 commits

Songyuanwei

49 commits

townwish4git

39 commits

HaFred/worldmodels.mindspore

The world model collections developed on MindSpore

1

stars

634

commits

Python

primary language

May 22, 2026

updated

hafred.github.io

README

World Modelings on MindSpore

Let's explore the world modeling potentials on MindSpore ;)

[!NOTE] The interactive 3D rendering UI below is better rendered in vscode.

News

Janus-Pro is supported!

Capture

MindSpore implementation for Janus-Pro training/inference is now released! Supporting both multimodal understanding and visual generation on Ascend NPU. Decoupling visual encoding generation/understanding-specific tasks surely bring Omni-capability. Details can be found here.

MVDream is supported!

MVDream is a diffusion model that is able to generate consistent multiview images from a given text prompt. It shows that learning from both 2D and 3D data, a multiview diffusion model can achieve the generalizability of 2D diffusion models and the consistency of 3D renderings. Details can be found here

Input PromptRendererd MView Video3D Mesh Generation in Color
an astronaut riding a horse
Michelangelo style statue of dog reading news on a cellphone

These videos are rendered from the trained 3D implicit field in our MVDream model. Color meshes are extracted with the script MVDream-threestudio/extract_color_mesh.py.

InstantMesh is supported!

We support instantmesh for the 3D mesh generation using the multiview images extracted from the sv3d pipeline.

Capture

Using the multiview images input from 3D mesh extracted from the sv3d pipeline, we extracted 3D meshes as below. Please kindly find the input illustrated by following the link to the sv3d pipeline below.

akun

anya

The illustrations here are better viewed in viewers than with HTML support (e.g., the vscode built-in viewer).

Stable Video 3D is supported!

Output Vis
Output Multiview Images (21x576x576)

A camera-guided diffusion model that can generate the multiview snippet of a given image! Details can be found here.

More Inference Demos
InputOutput


aaa


aaa multiview


akun


akun multiview


anya


anya multiview


bag


bag multiview


groot


groot multiview


princess-large


princess-large multiview

Quick tour

To install MindONE v0.3.0, please install MindSpore 2.5.0 and run pip install mindone

Alternatively, to install the latest version from the master branch, please run.

git clone https://github.com/mindspore-lab/mindone.git
cd mindone
pip install -e .

We support state-of-the-art diffusion models for generating images, audio, and video. Let's get started using Stable Diffusion 3 as an example.

Hello MindSpore from Stable Diffusion 3!

sd3
import mindspore
from mindone.diffusers import StableDiffusion3Pipeline

pipe = StableDiffusion3Pipeline.from_pretrained(
    "stabilityai/stable-diffusion-3-medium-diffusers",
    mindspore_dtype=mindspore.float16,
)
prompt = "A cat holding a sign that says 'Hello MindSpore'"
image = pipe(prompt)[0][0]
image.save("sd3.png")

run hf diffusers on mindspore

  • mindone diffusers is under active development, most tasks were tested with mindspore 2.5.0 on Ascend Atlas 800T A2 machines.
  • compatibale with hf diffusers 0.32.2
componentfeatures
pipelinesupport text-to-image,text-to-video,text-to-audio tasks 160+
modelssupport audoencoder & transformers base models same as hf diffusers 50+
schedulerssupport diffusion schedulers (e.g., ddpm and dpm solver) same as hf diffusers 35+

supported models under mindone/examples

taskmodelinferencefinetunepretraininstitute
Image-to-Videohunyuanvideo-i2v πŸ”₯πŸ”₯βœ…βœ–οΈβœ–οΈTencent
Text/Image-to-Videowan2.1 πŸ”₯πŸ”₯πŸ”₯βœ…βœ–οΈβœ–οΈAlibaba
Text-to-Imagecogview4 πŸ”₯πŸ”₯πŸ”₯βœ…βœ–οΈβœ–οΈZhipuai
Text-to-Videostep_video_t2v πŸ”₯πŸ”₯βœ…βœ–οΈβœ–οΈStepFun
Image-Text-to-Textqwen2_vl πŸ”₯πŸ”₯πŸ”₯βœ…βœ–οΈβœ–οΈAlibaba
Any-to-Anyjanus πŸ”₯πŸ”₯πŸ”₯βœ…βœ…βœ…DeepSeek
Any-to-Anyemu3 πŸ”₯πŸ”₯βœ…βœ…βœ…BAAI
Class-to-ImagevarπŸ”₯πŸ”₯βœ…βœ…βœ…ByteDance
Text/Image-to-Videohpcai open sora 1.2/2.0 πŸ”₯πŸ”₯βœ…βœ…βœ…HPC-AI Tech
Text/Image-to-Videocogvideox 1.5 5B~30B πŸ”₯πŸ”₯βœ…βœ…βœ…Zhipu
Text-to-Videoopen sora plan 1.3 πŸ”₯πŸ”₯βœ…βœ…βœ…PKU
Text-to-Videohunyuanvideo πŸ”₯πŸ”₯βœ…βœ…βœ…Tencent
Text-to-Videomovie gen 30B πŸ”₯πŸ”₯βœ…βœ…βœ…Meta
Video-Encode-Decodemagvitβœ…βœ…βœ…Google
Text-to-Imagestory_diffusionβœ…βœ–οΈβœ–οΈByteDance
Image-to-Videodynamicrafterβœ…βœ–οΈβœ–οΈTencent
Video-to-Videovenhancerβœ…βœ–οΈβœ–οΈShanghai AI Lab
Text-to-Videot2v_turboβœ…βœ…βœ…Google
Image-to-Videosvdβœ…βœ…βœ…Stability AI
Text-to-Videoanimate diffβœ…βœ…βœ…CUHK
Text/Image-to-Videovideo composerβœ…βœ…βœ…Alibaba
Text-to-Imageflux πŸ”₯βœ…βœ…βœ–οΈBlack Forest Lab
Text-to-Imagestable diffusion 3 πŸ”₯βœ…βœ…βœ–οΈStability AI
Text-to-Imagekohya_sd_scriptsβœ…βœ…βœ–οΈkohya
Text-to-Imagestable diffusion xlβœ…βœ…βœ…Stability AI
Text-to-Imagestable diffusionβœ…βœ…βœ…Stability AI
Text-to-Imagehunyuan_ditβœ…βœ…βœ…Tencent
Text-to-Imagepixart_sigmaβœ…βœ…βœ…Huawei
Text-to-Imagefitβœ…βœ…βœ…Shanghai AI Lab
Class-to-Videolatteβœ…βœ…βœ…Shanghai AI Lab
Class-to-Imageditβœ…βœ…βœ…Meta
Text-to-Imaget2i-adapterβœ…βœ…βœ…Shanghai AI Lab
Text-to-Imageip adapterβœ…βœ…βœ…Tencent
Text-to-3Dmvdreamβœ…βœ…βœ…ByteDance
Image-to-3Dinstantmeshβœ…βœ…βœ…Tencent
Image-to-3Dsv3dβœ…βœ…βœ…Stability AI
Text/Image-to-3Dhunyuan3d-1.0βœ…βœ…βœ…Tencent

supported captioner

taskmodelinferencefinetunepretrainfeatures
Image-Text-to-Textpllava πŸ”₯βœ…βœ–οΈβœ–οΈsupport video and image captioning

Contributors

(top 30 of 46)

SamitHuang

108 commits

wtomin

63 commits

Songyuanwei

49 commits

townwish4git

39 commits

Languages

Python

99.6%