2023-03-10 19:40:58 +01:00
|
|
|
*.o
|
|
|
|
*.a
|
2023-06-28 17:53:37 +02:00
|
|
|
*.so
|
2023-08-21 22:07:43 +02:00
|
|
|
*.gguf
|
2024-04-30 01:52:50 +02:00
|
|
|
*.gguf.json
|
2023-08-12 01:17:25 +02:00
|
|
|
*.bin
|
2023-08-23 16:31:34 +02:00
|
|
|
*.exe
|
|
|
|
*.dll
|
main : log file (#2748)
* initial, base LOG macro
* add *.log to .gitignore
* added basic log file handler
* reverted log auto endline to better mimic printf
* remove atomics and add dynamic log target
* log_enable/disable, LOG_TEE, basic usage doc
* update .gitignore
* mv include to common, params, help msg
* log tostring helpers, token vectors pretty prints
* main: replaced fprintf/LOG_TEE, some trace logging
* LOG_DISABLE_LOGS compile flag, wrapped f in macros
* fix LOG_TEELN and configchecker
* stub LOG_DUMP_CMDLINE for WIN32 for now
* fix msvc
* cleanup main.cpp:273
* fix stray whitespace after master sync
* log : fix compile warnings
- do not use C++20 stuff
- use PRIu64 to print uint64_t
- avoid string copies by using const ref
- fix ", ##__VA_ARGS__" warnings
- compare strings with == and !=
* log : do not append to existing log + disable file line func by default
* log : try to fix Windows build
* main : wip logs
* main : add trace log
* review: macro f lowercase, str append to sstream
* review: simplify ifs and str comparisons
* fix MSVC, formatting, FMT/VAL placeholders
* review: if/else cleanup
* review: if/else cleanup (2)
* replace _ prefix with _impl suffix
---------
Co-authored-by: Georgi Gerganov <ggerganov@gmail.com>
2023-08-30 08:29:32 +02:00
|
|
|
*.log
|
2023-09-03 10:48:49 +02:00
|
|
|
*.gcov
|
|
|
|
*.gcno
|
|
|
|
*.gcda
|
|
|
|
*.dot
|
2023-10-22 21:53:08 +02:00
|
|
|
*.bat
|
json-schema-to-grammar improvements (+ added to server) (#5978)
* json: fix arrays (disallow `[,1]`)
* json: support tuple types (`[number, string]`)
* json: support additionalProperties (`{[k: string]: [string,number][]}`)
* json: support required / optional properties
* json: add support for pattern
* json: resolve $ref (and support https schema urls)
* json: fix $ref resolution
* join: support union types (mostly for nullable types I think)
* json: support allOf + nested anyOf
* json: support any (`{}` or `{type: object}`)
* json: fix merge
* json: temp fix for escapes
* json: spaces in output and unrestricted output spaces
* json: add typings
* json:fix typo
* Create ts-type-to-grammar.sh
* json: fix _format_literal (json.dumps already escapes quotes)
* json: merge lit sequences and handle negatives
{"type": "string", "pattern": "^({\"question\": \"[^\"]+\", \"response\": \"[^\"]+\"}\\n)+$"}
* json: handle pattern repetitions
* Update json-schema-to-grammar.mjs
* Create regex-to-grammar.py
* json: extract repeated regexp patterns to subrule
* Update json-schema-to-grammar.py
* Update json-schema-to-grammar.py
* Update json-schema-to-grammar.py
* json: handle schema from pydantic Optional fields
* Update json-schema-to-grammar.py
* Update json-schema-to-grammar.py
* Update ts-type-to-grammar.sh
* Update ts-type-to-grammar.sh
* json: simplify nullable fields handling
* json: accept duplicate identical rules
* json: revert space to 1 at most
* json: reuse regexp pattern subrules
* json: handle uuid string format
* json: fix literal escapes
* json: add --allow-fetch
* json: simplify range escapes
* json: support negative ranges in patterns
* Delete commit.txt
* json: custom regex parser, adds dot support & JS-portable
* json: rm trailing spaces
* Update json-schema-to-grammar.mjs
* json: updated server & chat `( cd examples/server && ./deps.sh )`
* json: port fixes from mjs to python
* Update ts-type-to-grammar.sh
* json: support prefixItems alongside array items
* json: add date format + fix uuid
* json: add date, time, date-time formats
* json: preserve order of props from TS defs
* json: port schema converter to C++, wire in ./server
* json: nits
* Update json-schema-to-grammar.cpp
* Update json-schema-to-grammar.cpp
* Update json-schema-to-grammar.cpp
* json: fix mjs implementation + align outputs
* Update json-schema-to-grammar.mjs.hpp
* json: test C++, JS & Python versions
* json: nits + regen deps
* json: cleanup test
* json: revert from c++17 to 11
* json: nit fixes
* json: dirty include for test
* json: fix zig build
* json: pass static command to std::system in tests (fixed temp files)
* json: fix top-level $refs
* json: don't use c++20 designated initializers
* nit
* json: basic support for reserved names `{number:{number:{root:number}}}`
* Revamp test cmake to allow args (WORKING_DIRECTORY needed for JSON test)
* json: re-ran server deps.sh
* json: simplify test
* json: support mix of additional props & required/optional
* json: add tests for some expected failures
* json: fix type=const in c++, add failure expectations for non-str const&enum
* json: test (& simplify output of) empty schema
* json: check parsing in test + fix value & string refs
* json: add server tests for OAI JSON response_format
* json: test/fix top-level anyOf
* json: improve grammar parsing failures
* json: test/fix additional props corner cases
* json: fix string patterns (was missing quotes)
* json: ws nit
* json: fix json handling in server when there's no response_format
* json: catch schema conversion errors in server
* json: don't complain about unknown format type in server if unset
* json: cleaner build of test
* json: create examples/json-schema-pydantic-example.py
* json: fix date pattern
* json: move json.hpp & json-schema-to-grammar.{cpp,h} to common
* json: indent 4 spaces
* json: fix naming of top-level c++ function (+ drop unused one)
* json: avoid using namespace std
* json: fix zig build
* Update server.feature
* json: iostream -> fprintf
* json: space before & refs for consistency
* json: nits
2024-03-21 12:50:43 +01:00
|
|
|
*.tmp
|
2023-10-07 10:40:27 +02:00
|
|
|
*.metallib
|
2024-03-20 13:17:34 +01:00
|
|
|
*.etag
|
|
|
|
*.lastModified
|
2023-04-19 19:10:08 +02:00
|
|
|
.DS_Store
|
|
|
|
.build/
|
2023-03-10 19:40:58 +01:00
|
|
|
.cache/
|
2023-11-01 10:28:28 +01:00
|
|
|
.ccls-cache/
|
2023-04-19 19:10:08 +02:00
|
|
|
.direnv/
|
|
|
|
.envrc
|
|
|
|
.swiftpm
|
|
|
|
.venv
|
2023-06-06 08:55:10 +02:00
|
|
|
.clang-tidy
|
2023-03-10 19:40:58 +01:00
|
|
|
.vs/
|
|
|
|
.vscode/
|
2024-02-17 17:28:37 +01:00
|
|
|
.idea/
|
2023-03-10 19:40:58 +01:00
|
|
|
|
2024-03-14 10:55:23 +01:00
|
|
|
ggml-metal-embed.metal
|
|
|
|
|
2023-09-03 10:48:49 +02:00
|
|
|
lcov-report/
|
|
|
|
gcovr-report/
|
|
|
|
|
2024-06-04 13:21:26 +02:00
|
|
|
tags
|
2024-01-26 13:18:00 +01:00
|
|
|
build*
|
2024-04-21 19:48:53 +02:00
|
|
|
!build.zig
|
2024-02-17 17:28:37 +01:00
|
|
|
cmake-build-*
|
2024-06-04 13:21:26 +02:00
|
|
|
android-ndk-*
|
2023-06-16 08:58:11 +02:00
|
|
|
out/
|
2023-07-18 13:24:43 +02:00
|
|
|
tmp/
|
2023-03-10 19:40:58 +01:00
|
|
|
|
2023-03-11 11:26:46 +01:00
|
|
|
models/*
|
2023-07-18 13:24:43 +02:00
|
|
|
models-mnt
|
2023-03-11 11:26:46 +01:00
|
|
|
|
2023-03-29 22:51:37 +02:00
|
|
|
/Pipfile
|
2023-06-06 09:18:03 +02:00
|
|
|
/libllama.so
|
2024-06-13 01:41:52 +02:00
|
|
|
/llama-*
|
|
|
|
llama-batched-swift
|
2023-11-02 07:50:16 +01:00
|
|
|
/common/build-info.cpp
|
2023-03-10 19:40:58 +01:00
|
|
|
arm_neon.h
|
|
|
|
compile_commands.json
|
2023-06-16 08:58:11 +02:00
|
|
|
CMakeSettings.json
|
2023-03-17 23:03:48 +01:00
|
|
|
|
2023-03-28 18:39:01 +02:00
|
|
|
__pycache__
|
2023-08-25 08:26:05 +02:00
|
|
|
dist
|
2023-04-05 17:06:02 +02:00
|
|
|
|
|
|
|
zig-out/
|
|
|
|
zig-cache/
|
2023-04-19 19:10:08 +02:00
|
|
|
|
|
|
|
ppl-*.txt
|
2023-05-08 16:41:54 +02:00
|
|
|
qnt-*.txt
|
2023-05-11 23:23:08 +02:00
|
|
|
perf-*.txt
|
2023-04-28 18:13:33 +02:00
|
|
|
|
|
|
|
examples/jeopardy/results.txt
|
2024-04-21 19:48:53 +02:00
|
|
|
examples/server/*.html.hpp
|
|
|
|
examples/server/*.js.hpp
|
|
|
|
examples/server/*.mjs.hpp
|
2024-06-02 19:39:08 +02:00
|
|
|
examples/server/*.css.hpp
|
2023-07-21 12:09:16 +02:00
|
|
|
|
2023-07-21 12:53:27 +02:00
|
|
|
poetry.lock
|
|
|
|
poetry.toml
|
2024-01-31 03:38:07 +01:00
|
|
|
nppBackup
|
2024-04-29 15:58:41 +02:00
|
|
|
|
|
|
|
# Test binaries
|
|
|
|
/tests/test-grammar-parser
|
|
|
|
/tests/test-llama-grammar
|
|
|
|
/tests/test-double-float
|
|
|
|
/tests/test-grad0
|
|
|
|
/tests/test-opt
|
|
|
|
/tests/test-quantize-fns
|
|
|
|
/tests/test-quantize-perf
|
|
|
|
/tests/test-sampling
|
|
|
|
/tests/test-tokenizer-0
|
|
|
|
/tests/test-tokenizer-1-spm
|
|
|
|
/tests/test-tokenizer-1-bpe
|
|
|
|
/tests/test-rope
|
|
|
|
/tests/test-backend-ops
|