File tree Expand file tree Collapse file tree 10 files changed +579
-25
lines changed Expand file tree Collapse file tree 10 files changed +579
-25
lines changed Load Diff Large diffs are not rendered by default.
Original file line number Diff line number Diff line change @@ -3,7 +3,22 @@ project("llama.cpp" C CXX)
33include (CheckIncludeFileCXX)
44
55#set(CMAKE_WARN_DEPRECATED YES)
6- set (CMAKE_WARN_UNUSED_CLI YES )
6+ #set(CMAKE_WARN_UNUSED_CLI YES)
7+
8+ #enable O3 flag
9+ if (NOT CMAKE_BUILD_TYPE )
10+ set (CMAKE_BUILD_TYPE Release)
11+ endif ()
12+
13+ set (CMAKE_CXX_FLAGS "-Wall -Wextra -Wno-unused-variable -Wno-unused-function -Wno-error" )
14+ set (CMAKE_CXX_FLAGS_DEBUG "-g" )
15+ set (CMAKE_CXX_FLAGS_RELEASE "-Ofast" )
16+
17+ #add lto
18+ set (CMAKE_INTERPROCEDURAL_OPTIMIZATION TRUE )
19+
20+ #no warn
21+ #set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
722
823set (CMAKE_EXPORT_COMPILE_COMMANDS ON )
924
@@ -59,7 +74,7 @@ endif()
5974#
6075
6176# debug
62- option (LLAMA_ALL_WARNINGS "llama: enable all compiler warnings" ON )
77+ option (LLAMA_ALL_WARNINGS "llama: enable all compiler warnings" OFF )
6378option (LLAMA_ALL_WARNINGS_3RD_PARTY "llama: enable all compiler warnings in 3rd party libs" OFF )
6479
6580# build
Original file line number Diff line number Diff line change 11# common
2+ #enable O3 flag
3+ if (NOT CMAKE_BUILD_TYPE )
4+ set (CMAKE_BUILD_TYPE Release)
5+ endif ()
6+
7+ set (CMAKE_CXX_FLAGS "-Wall -Wextra -Wno-unused-variable -Wno-unused-function -Wno-error" )
8+ set (CMAKE_CXX_FLAGS_DEBUG "-g" )
9+ set (CMAKE_CXX_FLAGS_RELEASE "-Ofast" )
210
11+ #add lto
12+ set (CMAKE_INTERPROCEDURAL_OPTIMIZATION TRUE )
313find_package (Threads REQUIRED)
414
515llama_add_compile_flags()
Original file line number Diff line number Diff line change 11# dependencies
2+ #enable O3 flag
3+ if (NOT CMAKE_BUILD_TYPE )
4+ set (CMAKE_BUILD_TYPE Release)
5+ endif ()
6+
7+ set (CMAKE_CXX_FLAGS "-Wall -Wextra -Wno-unused-variable -Wno-unused-function -Wno-error" )
8+ set (CMAKE_CXX_FLAGS_DEBUG "-g" )
9+ set (CMAKE_CXX_FLAGS_RELEASE "-Ofast" )
210
11+ #add lto
12+ set (CMAKE_INTERPROCEDURAL_OPTIMIZATION TRUE )
313find_package (Threads REQUIRED)
414
515# third-party
Original file line number Diff line number Diff line change 11-r ../../requirements/requirements-convert_legacy_llama.txt
22--extra-index-url https://download.pytorch.org/whl/cpu
3- pillow ~= 10.2 .0
3+ pillow ~= 11.0 .0
44torch ~= 2.2.1
55torchvision ~= 0.17.1
Original file line number Diff line number Diff line change 11cmake_minimum_required (VERSION 3.14) # for add_link_options and implicit target directories.
22project ("ggml" C CXX)
33include (CheckIncludeFileCXX)
4+ #enable O3 flag
5+ if (NOT CMAKE_BUILD_TYPE )
6+ set (CMAKE_BUILD_TYPE Release)
7+ endif ()
8+
9+ set (CMAKE_CXX_FLAGS "-Wall -Wextra -Wno-unused-variable -Wno-unused-function -Wno-error" )
10+ set (CMAKE_CXX_FLAGS_DEBUG "-g" )
11+ set (CMAKE_CXX_FLAGS_RELEASE "-Ofast" )
412
13+ #add lto
14+ set (CMAKE_INTERPROCEDURAL_OPTIMIZATION TRUE )
515set (CMAKE_EXPORT_COMPILE_COMMANDS ON )
616
717if (NOT XCODE AND NOT MSVC AND NOT CMAKE_BUILD_TYPE )
Original file line number Diff line number Diff line change 11# dependencies
2+ #enable O3 flag
3+ if (NOT CMAKE_BUILD_TYPE )
4+ set (CMAKE_BUILD_TYPE Release)
5+ endif ()
6+
7+ set (CMAKE_CXX_FLAGS "-Wall -Wextra -Wno-unused-variable -Wno-unused-function -Wno-error" )
8+ set (CMAKE_CXX_FLAGS_DEBUG "-g" )
9+ set (CMAKE_CXX_FLAGS_RELEASE "-Ofast" )
210
11+ #add lto
12+ set (CMAKE_INTERPROCEDURAL_OPTIMIZATION TRUE )
313find_package (Threads REQUIRED)
414
515# third-party
Original file line number Diff line number Diff line change 1+ #enable O3 flag
2+ if (NOT CMAKE_BUILD_TYPE )
3+ set (CMAKE_BUILD_TYPE Release)
4+ endif ()
5+
6+ set (CMAKE_CXX_FLAGS "-Wall -Wextra -Wno-unused-variable -Wno-unused-function -Wno-error" )
7+ set (CMAKE_CXX_FLAGS_DEBUG "-g" )
8+ set (CMAKE_CXX_FLAGS_RELEASE "-Ofast" )
9+
10+ #add lto
11+ set (CMAKE_INTERPROCEDURAL_OPTIMIZATION TRUE )
112set (TARGET llama-vdot)
213add_executable (${TARGET} vdot.cpp)
314target_link_libraries (${TARGET} PRIVATE common llama ${CMAKE_THREAD_LIBS_INIT} )
Original file line number Diff line number Diff line change 1- 694244a6e40dc255f6bb4376fb17431c06633e6c
1+ 694244a6e40dc255f6bb4376fb17431c06633e6c
You can’t perform that action at this time.
0 commit comments