File tree Expand file tree Collapse file tree 4 files changed +31
-1
lines changed Expand file tree Collapse file tree 4 files changed +31
-1
lines changed Original file line number Diff line number Diff line change 1212 description : ' Build type (e.g., mps)'
1313 default : ' '
1414 type : string
15+ use-pip :
16+ description : ' Use pip to install dependencies'
17+ default : false
18+ type : boolean
1519 go-version :
1620 description : ' Go version to use'
1721 default : ' 1.24.x'
6367 - name : Build ${{ inputs.backend }}-darwin
6468 run : |
6569 make protogen-go
66- BACKEND=${{ inputs.backend }} BUILD_TYPE=${{ inputs.build-type }} make build-darwin-python-backend
70+ BACKEND=${{ inputs.backend }} BUILD_TYPE=${{ inputs.build-type }} USE_PIP=${{ inputs.use-pip }} make build-darwin-python-backend
6771
6872 - name : Upload ${{ inputs.backend }}.tar
6973 uses : actions/upload-artifact@v4
Original file line number Diff line number Diff line change @@ -369,6 +369,10 @@ backends/mlx:
369369 BACKEND=mlx BUILD_TYPE=mps $(MAKE ) build-darwin-python-backend
370370 ./local-ai backends install " ocifile://$( abspath ./backend-images/mlx.tar) "
371371
372+ backends/diffuser-darwin :
373+ USE_PIP=true BACKEND=diffusers BUILD_TYPE=mps $(MAKE ) build-darwin-python-backend
374+ ./local-ai backends install " ocifile://$( abspath ./backend-images/diffusers.tar) "
375+
372376backend-images :
373377 mkdir -p backend-images
374378
Original file line number Diff line number Diff line change 184184 intel : " intel-diffusers"
185185 amd : " rocm-diffusers"
186186 nvidia-l4t : " nvidia-l4t-diffusers"
187+ metal : " metal-diffusers"
187188- &exllama2
188189 name : " exllama2"
189190 urls :
875876 intel : " intel-diffusers-development"
876877 amd : " rocm-diffusers-development"
877878 nvidia-l4t : " nvidia-l4t-diffusers-development"
879+ metal : " metal-diffusers-development"
878880- !!merge <<: *diffusers
879881 name : " nvidia-l4t-diffusers"
880882 uri : " quay.io/go-skynet/local-ai-backends:latest-gpu-nvidia-l4t-diffusers"
925927 uri : " quay.io/go-skynet/local-ai-backends:master-gpu-intel-diffusers"
926928 mirrors :
927929 - localai/localai-backends:master-gpu-intel-diffusers
930+ - !!merge <<: *diffusers
931+ name : " metal-diffusers"
932+ uri : " quay.io/go-skynet/local-ai-backends:latest-metal-darwin-arm64-diffusers"
933+ mirrors :
934+ - localai/localai-backends:latest-metal-darwin-arm64-diffusers
935+ - !!merge <<: *diffusers
936+ name : " metal-diffusers-development"
937+ uri : " quay.io/go-skynet/local-ai-backends:master-metal-darwin-arm64-diffusers"
938+ mirrors :
939+ - localai/localai-backends:master-metal-darwin-arm64-diffusers
928940 # # exllama2
929941- !!merge <<: *exllama2
930942 name : " exllama2-development"
Original file line number Diff line number Diff line change 1+ torch==2.7.1
2+ torchvision==0.22.1
3+ git+https://github.com/huggingface/diffusers
4+ opencv-python
5+ transformers
6+ accelerate
7+ compel
8+ peft
9+ sentencepiece
10+ optimum-quanto
You can’t perform that action at this time.
0 commit comments