Skip to content

add easy Windows install instructions to the readme #26

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Mar 17, 2023

Conversation

mcmonkey4eva
Copy link

This adds extremely simple user-friendly install instructions for Windows users, to hopefully make it much easier for the average (non-technical) user to give Alpaca.cpp a try.

I tested these install instructions myself, and had another user try them as well, we both got it running with no issue based on this.

This PR also adds to the .gitignore all files that Windows CMake tends to generate.

In this PR I also fixed a tiny typo I noticed, it should be LLaMA not LLaMa (the caps).

You can view the formatted markdown @ https://github.com/mcmonkey4eva/alpaca.cpp/blob/master/README.md if you'd like to double-check it.

Also fix a typo of LLaMA's casing in the chat.cpp file, and add cmake's generated files to the gitignore
@patricktlo
Copy link

Thanks a lot for the instructions, they help a lot! However I get an error when building with cmake (cmake --build . --config Release). It gives me a lot of "Syntac Error '}'". Here is the output I get:

PS E:\Projects\llama\alpaca.cpp> cmake .
-- Selecting Windows SDK version 10.0.17763.0 to target Windows 10.0.19045.
-- CMAKE_SYSTEM_PROCESSOR: AMD64
-- x86 detected
-- Configuring done (0.0s)
-- Generating done (0.1s)
-- Build files have been written to: E:/Projects/llama/alpaca.cpp
PS E:\Projects\llama\alpaca.cpp> cmake --build . --config Release
Microsoft (R) Build Engine version 16.11.2+f32259642 for .NET Framework
Copyright (C) Microsoft Corporation. All rights reserved.

  Checking Build System
  Building Custom Rule E:/Projects/llama/alpaca.cpp/CMakeLists.txt
  ggml.c
C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\malloc.h(173,5): warning C5105: macro expansion producing 'defined' has undefined behavior [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\time.h(589,5): warning C5105: macro expansion producing 'defined' has undefined behavior [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_math.h(44,13): warning C5105: macro expansion producing 'defined' has undefined behavior [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_math.h(963,5): warning C5105: macro expansion producing 'defined' has undefined behavior [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_search.h(188,5): warning C5105: macro expansion producing 'defined' has undefined behavior [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\stdlib.h(79,5): warning C5105: macro expansion producing 'defined' has undefined behavior [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\stdlib.h(1286,5): warning C5105: macro expansion producing 'defined' has undefined behavior [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_memory.h(76,5): warning C5105: macro expansion producing 'defined' has undefined behavior [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstring.h(573,5): warning C5105: macro expansion producing 'defined' has undefined behavior [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\string.h(531,5): warning C5105: macro expansion producing 'defined' has undefined behavior [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\stdio.h(378,9): warning C5105: macro expansion producing 'defined' has undefined behavior [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\stdio.h(2437,9): warning C5105: macro expansion producing 'defined' has undefined behavior [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\float.h(328,5): warning C5105: macro expansion producing 'defined' has undefined behavior [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\ctype.h(241,5): warning C5105: macro expansion producing 'defined' has undefined behavior [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\winbase.h(9254,5): warning C5105: macro expansion producing 'defined' has undefined behavior [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\oaidl.h(487,17): warning C5103: pasting '/' and '/' does not result in a valid preprocessing token [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\shared\wtypes.h(745): message : in expansion of macro '_VARIANT_BOOL' [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\oaidl.h(487,17): error C2059: syntax error: '/' [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\oaidl.h(502,17): warning C5103: pasting '/' and '/' does not result in a valid preprocessing token [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\shared\wtypes.h(745): message : in expansion of macro '_VARIANT_BOOL' [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\oaidl.h(502,17): error C2059: syntax error: '/' [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\oaidl.h(529,40): warning C4094: untagged 'struct' declared no symbols [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\oaidl.h(530,17): error C2059: syntax error: '}' [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\oaidl.h(531,13): error C2059: syntax error: '}' [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\oaidl.h(533,9): error C2059: syntax error: '}' [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\oaidl.h(534,5): error C2059: syntax error: '}' [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\oaidl.h(665,16): error C2079: 'varDefaultValue' uses undefined struct 'tagVARIANT' [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\oaidl.h(950,16): error C2079: 'varValue' uses undefined struct 'tagVARIANT' [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\propidlbase.h(319,24): warning C5103: pasting '/' and '/' does not result in a valid preprocessing token [E:\Projects\llama\alpaca.cpp\ggml.vcxpr
oj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\shared\wtypes.h(745): message : in expansion of macro '_VARIANT_BOOL' [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\propidlbase.h(319,24): error C2059: syntax error: '/' [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\propidlbase.h(378,37): error C2371: 'pvarVal': redefinition; different basic types [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\oaidl.h(510): message : see declaration of 'pvarVal' [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\propidlbase.h(379,9): error C2059: syntax error: '}' [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\propidlbase.h(380,5): error C2059: syntax error: '}' [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\propidlbase.h(383,3): error C2059: syntax error: '}' [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\propidlbase.h(384,1): error C2059: syntax error: '}' [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(637,1): warning C4244: 'initializing': conversion from 'double' to 'const uint8_t', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(638,1): warning C4244: 'initializing': conversion from 'double' to 'const uint8_t', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(1257,14): warning C4244: '=': conversion from 'ggml_float' to 'float', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(1293,14): warning C4244: '=': conversion from 'ggml_float' to 'float', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(1679,23): warning C4244: '=': conversion from 'ggml_float' to 'float', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(1904,125): warning C4244: '=': conversion from 'double' to 'float', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(1906,127): warning C4244: '=': conversion from 'double' to 'float', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(1916,72): warning C4244: 'return': conversion from 'double' to 'float', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(1945,29): warning C4244: 'return': conversion from 'double' to 'float', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(1978,13): warning C4244: '=': conversion from 'ggml_float' to 'float', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(1990,10): warning C4244: '=': conversion from 'ggml_float' to 'float', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(1996,125): warning C4244: '=': conversion from 'double' to 'float', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(2390,37): warning C4244: 'function': conversion from 'double' to 'float', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(2750,71): warning C4244: 'function': conversion from 'int32_t' to 'const float', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(2782,71): warning C4244: 'function': conversion from 'float' to 'const int8_t', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(2789,73): warning C4244: 'function': conversion from 'float' to 'const int16_t', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(2796,73): warning C4244: 'function': conversion from 'float' to 'const int32_t', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(2803,77): warning C4244: 'function': conversion from 'float' to 'const int32_t', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(2850,77): warning C4244: 'return': conversion from 'float' to 'int32_t', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(2855,52): warning C4244: 'return': conversion from 'float' to 'int32_t', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(2863,16): warning C4244: 'return': conversion from 'float' to 'int32_t', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(2894,54): warning C4244: 'function': conversion from 'int32_t' to 'float', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(2899,53): warning C4244: '=': conversion from 'int32_t' to 'float', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(2931,54): warning C4244: 'return': conversion from 'int32_t' to 'float', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(2965,54): warning C4244: '=': conversion from 'float' to 'int8_t', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(2970,55): warning C4244: '=': conversion from 'float' to 'int16_t', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(2975,55): warning C4244: '=': conversion from 'float' to 'int32_t', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(3933,25): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(3934,25): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(3935,25): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(3936,25): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(5410,31): warning C4244: '=': conversion from 'ggml_float' to 'float', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(5414,1): warning C4244: 'initializing': conversion from 'double' to 'const float', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(5494,1): warning C4244: 'initializing': conversion from 'double' to 'const float', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(5576,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(5577,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(5578,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(5579,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(5581,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(5582,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(5583,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(5584,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(5586,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(5587,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(5588,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(5589,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(5751,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(5821,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(5822,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(5823,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(5824,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(5826,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(5827,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(5828,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(5829,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(5831,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(5832,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(5833,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(5834,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(6056,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(6127,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(6128,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(6129,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(6130,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(6132,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(6133,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(6134,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(6135,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(6137,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(6138,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(6139,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(6140,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(6356,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(6427,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(6428,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(6429,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(6430,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(6432,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(6433,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(6434,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(6435,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(6437,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(6438,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(6439,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(6440,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(6656,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(7157,38): warning C4244: 'function': conversion from 'ggml_float' to 'const float', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(7241,62): warning C4244: '=': conversion from 'double' to 'float', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(7242,62): warning C4244: '=': conversion from 'double' to 'float', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(7214,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(7215,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(7216,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(7217,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(7297,80): warning C4244: 'function': conversion from 'double' to 'float', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(7298,80): warning C4244: 'function': conversion from 'double' to 'float', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(7271,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(7272,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(7273,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(7274,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(7361,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(7362,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(7363,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(7366,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(7367,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(7372,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(7481,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(7482,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(7483,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(7486,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(7487,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(7492,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(7629,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(7630,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(7631,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(7634,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(7635,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(7640,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(7749,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(7750,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(7751,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(7754,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(7755,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(7760,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(8046,35): warning C4244: '+=': conversion from 'ggml_float' to 'float', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(8053,26): warning C4244: '=': conversion from 'double' to 'float', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(7899,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(7900,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(7901,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(7902,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(7904,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(7905,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(7906,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(7907,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(7909,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(7910,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(7911,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(7912,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(7914,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(7915,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(7916,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(7917,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(7971,1): warning C4244: 'initializing': conversion from 'double' to 'const float', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(8272,35): warning C4244: '+=': conversion from 'ggml_float' to 'float', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(8279,26): warning C4244: '=': conversion from 'double' to 'float', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(8108,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(8109,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(8110,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(8111,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(8113,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(8114,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(8115,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(8116,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(8118,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(8119,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(8120,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(8121,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(8123,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(8124,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(8125,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(8126,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(8180,1): warning C4244: 'initializing': conversion from 'double' to 'const float', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(8395,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(8396,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(8397,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(8398,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(8400,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(8401,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(8402,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(8403,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(8405,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(8410,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(8411,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(8412,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(8413,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(8415,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(8420,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(8421,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(8422,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(8423,1): warning C4267: 'initializing': conversion from 'size_t' to 'const int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(9498,83): warning C4267: 'function': conversion from 'size_t' to 'int', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(9763,17): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online h
elp for details. [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(10018,71): warning C4244: 'function': conversion from 'int' to 'float', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]
E:\Projects\llama\alpaca.cpp\ggml.c(10019,71): warning C4244: 'function': conversion from 'int' to 'float', possible loss of data [E:\Projects\llama\alpaca.cpp\ggml.vcxproj]

I'm guessing it might be the compiler that I have that isn't right? I'm using MSVC 2019.

Thanks!

@mcmonkey4eva
Copy link
Author

mcmonkey4eva commented Mar 17, 2023

Yeah, you look to be an older version of Windows, with an older copy of MSBuild.
You can hopefully just install a more recent version CMake and/or MSbuild and it'll work. It might require you to update Windows itself, though hopefully not.

For comparison I'm on Windows 11 22H2,

-- Building for: Visual Studio 17 2022
-- Selecting Windows SDK version 10.0.22000.0 to target Windows 10.0.22621.
-- The C compiler identification is MSVC 19.33.31630.0
-- The CXX compiler identification is MSVC 19.33.31630.0

(...)

MSBuild version 17.3.1+2badb37d1 for .NET Framework

@creo13
Copy link

creo13 commented Mar 17, 2023

Windows 10 here, followed directions in your Readme and got up to this: "
D:...\alpaca.cpp>cmake .
CMake Error at CMakeLists.txt:2 (project):
Running

'nmake' '-?'

failed with:

The system cannot find the file specified

CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
-- Configuring incomplete, errors occurred!"

@antimatter15 antimatter15 merged commit 1e82fa8 into antimatter15:master Mar 17, 2023
@patricktlo
Copy link

@mcmonkey4eva Thanks, I'll try with MSBuild 18 to see if it will work.
@creo13 You probably need to install the MSVC compiler, CMake will find the compiler options then (https://visualstudio.microsoft.com/downloads/)

@creo13
Copy link

creo13 commented Mar 17, 2023

@patricktlo Insalled Visual Studio Community 2022 with MSVC v143 and restarted. Producing same error in my previous post.

@patricktlo
Copy link

@creo13 I'm not sure how to fix that, if that helps that's what I have on my vs setup:
image

I got it working now with Windows 10 SDK 10.0.19041.0, thanks @mcmonkey4eva !

@Castaa
Copy link

Castaa commented Mar 19, 2023

@creo13 I'm not sure how to fix that, if that helps that's what I have on my vs setup: image

I got it working now with Windows 10 SDK 10.0.19041.0, thanks @mcmonkey4eva !

how are you telling the cmake to use the Windows 10 SDK? Thanks! It won't compile, can't find the standard header files if Windows 11 SDK is missing. I'm running Windows 10. MSVC 2022.

I'm getting the std::vector() assert pop up after enter is pressed after the 2nd query prompt in Alpaca.

@patricktlo
Copy link

@Castaa I didn't, it did automatically. I got the appropriate SDK for my windows version (which was off at first) and it worked well. What build are you on? (first line of cmake .

@Castaa
Copy link

Castaa commented Mar 19, 2023

@Castaa I didn't, it did automatically. I got the appropriate SDK for my windows version (which was off at first) and it worked well. What build are you on? (first line of cmake .

D:\alpaca.cpp>cmake .
-- CMAKE_SYSTEM_PROCESSOR: AMD64
-- x86 detected
-- Configuring done (0.1s)
-- Generating done (0.1s)
-- Build files have been written to: D:/alpaca.cpp

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants