
在Unsloth Desktop下使用 MiniMax-H3 文生視頻 圖生視頻flyfish基于 CUDA 構(gòu)建 stable-diffusion.cppsudoupdate-alternatives--install/usr/bin/gcc gcc /usr/bin/gcc-11200sudoupdate-alternatives--install/usr/bin/g g /usr/bin/g-11200使用 update-alternatives 工具配置系統(tǒng)默認(rèn) gcc / g 編譯器版本的操作200 代表該版本在自動(dòng)模式下的優(yōu)先級權(quán)重?cái)?shù)字越大優(yōu)先級越高。比如同時(shí)裝了 gcc-12優(yōu)先級 100和 gcc-11優(yōu)先級 200系統(tǒng)默認(rèn)就會(huì)用 gcc-11。sudoupdate-alternatives--install符號鏈接路徑替代組名稱實(shí)際可執(zhí)行文件路徑優(yōu)先級數(shù)值/usr/bin/gcc系統(tǒng)最終調(diào)用的符號鏈接位置也就是敲 gcc 時(shí)實(shí)際指向的入口 gcc這個(gè)替代項(xiàng)的分組名稱同一組內(nèi)的多個(gè)版本會(huì)在一起競爭默認(rèn)位置 /usr/bin/gcc-11真實(shí)的編譯器可執(zhí)行文件路徑gcc-11 版本的本體200優(yōu)先級priority安裝 cuda-12.6 之后exportPATH/usr/local/cuda-12.6/bin${PATH::${PATH}}exportLD_LIBRARY_PATH/usr/local/cuda-12.6/lib64${LD_LIBRARY_PATH::${LD_LIBRARY_PATH}}exportCUDA_HOME/usr/local/cuda-12.6編譯stable-diffusion.cppgitclone--recursivehttps://github.com/leejet/stable-diffusion.cppcdstable-diffusion.cppmkdirbuildcdbuild cmake..-DSD_CUDAON cmake--build.--configRelease編譯結(jié)果stable-diffusion.cpp/build/bin/ sd-cli sd-server將這兩個(gè)文件拷貝到/home/user/.unsloth/stable-diffusion.cpp/模型路徑unsloth_studio的python環(huán)境~/.unsloth/studio/unsloth_studio$source./bin/activateunsloth_studio設(shè)置自定義模型路徑unsloth假如是~/unsloth/unsloth下面三個(gè)文件夾hub MiniMax-H3-GGUF xet把模型都下到MiniMax-H3-GGUFunsloth/MiniMax-H3-GGUF/ 倉庫根目錄 ├── minimax_h3_fl2va_pruned-xxx.gguf# 文生視頻主模型├── minimax_h3_ref2va_pruned-xxx.gguf# 參考視頻主模型├── qwen3vl_32b_minimax_h3-xxx.gguf# Qwen 文本編碼器└── vae/ ├── minimax_h3_video_vae_fp16.safetensors# 視頻 VAE└── minimax_h3_audio_vae_fp32.safetensors# 音頻 VAEvae里的模型拷貝到如下目錄按照如下目錄構(gòu)建~/unsloth/hub/ ← 原Hugging Face 默認(rèn)緩存根目錄更改為自定義陌路 └── models--Comfy-Org--MiniMax-H3/ ← 對應(yīng) Comfy-Org/MiniMax-H3 倉庫的緩存文件夾 └── snapshots/ ← 快照版本目錄 └── main/ ← 對應(yīng)倉庫的 main 分支 └── vae/ ← 倉庫里的 vae 子目錄 ├── minimax_h3_video_vae_fp16.safetensors └── minimax_h3_audio_vae_fp32.safetensors就可以開始使用了生成的視頻在/home/user/.unsloth/studio/videos/