diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index ae0f000..d7a7aab 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -151,6 +151,7 @@ jobs:
uses: Jimver/cuda-toolkit@v0.2.11
with:
cuda: '12.2.0'
+ method: 'local'
- name: Peek cuda-toolkit info
id: peek_cuda_toolkit
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index 8ee2b4e..b8a65e0 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -25,12 +25,9 @@
-
+
-
-
-
@@ -144,7 +141,7 @@
1701087466926
-
+
@@ -226,7 +223,15 @@
1701191932994
-
+
+
+ 1701275846074
+
+
+
+ 1701275846074
+
+
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 21304a2..b28c225 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,4 +1,9 @@
cmake_minimum_required(VERSION 3.12)
+
+if (APPLE)
+ set(CMAKE_OSX_ARCHITECTURES "x86_64;arm64")
+endif ()
+
project("stable-diffusion-build")
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
@@ -52,4 +57,4 @@ set_target_properties(ggml PROPERTIES POSITION_INDEPENDENT_CODE ON)
set_target_properties(stable-diffusion PROPERTIES POSITION_INDEPENDENT_CODE ON)
set_target_properties(${SD_ABI} PROPERTIES POSITION_INDEPENDENT_CODE ON)
target_compile_definitions(${SD_ABI} PRIVATE STABLE_DIFFUSION_SHARED STABLE_DIFFUSION_BUILD)
-target_link_libraries(${SD_ABI} PRIVATE ggml stable-diffusion ${CMAKE_THREAD_LIBS_INIT})
+target_link_libraries(${SD_ABI} PRIVATE stable-diffusion ${CMAKE_THREAD_LIBS_INIT})