Skip to content

Commit ac8f5dd

Browse files
committed
fix build on darwin arm
1 parent e2acba2 commit ac8f5dd

File tree

3 files changed

+18
-7
lines changed

3 files changed

+18
-7
lines changed

.github/workflows/build.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,7 @@ jobs:
151151
uses: Jimver/[email protected]
152152
with:
153153
cuda: '12.2.0'
154+
method: 'local'
154155

155156
- name: Peek cuda-toolkit info
156157
id: peek_cuda_toolkit

.idea/workspace.xml

Lines changed: 11 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

CMakeLists.txt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
11
cmake_minimum_required(VERSION 3.12)
2+
3+
if (APPLE)
4+
set(CMAKE_OSX_ARCHITECTURES "x86_64;arm64")
5+
endif ()
6+
27
project("stable-diffusion-build")
38

49
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
@@ -52,4 +57,4 @@ set_target_properties(ggml PROPERTIES POSITION_INDEPENDENT_CODE ON)
5257
set_target_properties(stable-diffusion PROPERTIES POSITION_INDEPENDENT_CODE ON)
5358
set_target_properties(${SD_ABI} PROPERTIES POSITION_INDEPENDENT_CODE ON)
5459
target_compile_definitions(${SD_ABI} PRIVATE STABLE_DIFFUSION_SHARED STABLE_DIFFUSION_BUILD)
55-
target_link_libraries(${SD_ABI} PRIVATE ggml stable-diffusion ${CMAKE_THREAD_LIBS_INIT})
60+
target_link_libraries(${SD_ABI} PRIVATE stable-diffusion ${CMAKE_THREAD_LIBS_INIT})

0 commit comments

Comments
 (0)