llama.cpp
server: init functional tests
#5566
Merged

server: init functional tests #5566

phymbert
ggerganov
phymbert
ngxson
Azeirah
Azeirah
ngxson
Azeirah
ngxson
ngxson
phymbert
phymbert
ngxson
phymbert phymbert marked this pull request as draft 1 year ago
ngxson
ngxson commented on 2024-02-19
phymbert
phymbert phymbert force pushed 1 year ago
phymbert
phymbert commented on 2024-02-20
ggerganov
ggerganov
phymbert server: init functional test
157bcf22
phymbert server: tests: reduce number of files, all in one tests shell script
9b63d705
phymbert server: tests: fix ci workflow
6497755d
phymbert server: tests: fix ci workflow
4e5245e6
phymbert server: tests: fix ci workflow
30aa323f
phymbert server: tests: use ngxson llama_xs_q4.bin
fe9866a5
phymbert server: tests: build only the server
1680599b
phymbert server: tests: add health check and concurrent request example
8bb586bf
phymbert server: tests: change model to: @karpathy's tinyllamas
6c95ec65
phymbert server: tests: refactor steps and vocabulary
56583bee
phymbert phymbert force pushed to 56583bee 1 year ago
phymbert server: tests: add OAI stream test, fix file end of line, fast fail b…
9b7ea979
Azeirah
phymbert server: tests: add OAI multi user scenario
11adf1d8
netrunnereve
phymbert server: tests: slots endpoint checks
c355f764
phymbert server: tests: check for infinite loops
367b59a1
phymbert server: tests: check for infinite loops
b9f8390d
phymbert server: tests: add a constant seed in completion request
0772884b
phymbert server: tests: add infinite loop
6b9dc4f2
phymbert server: tests: add infinite loop scenario
68574c6f
phymbert server: tests: add infinite loop scenario
b0b6d83c
phymbert server: tests: disable issue 3969 scenario
1ecda0d1
phymbert
phymbert commented on 2024-02-20
phymbert server: tests: add embeddings scenario
e6d48208
phymbert server: tests: add tokenize/detokenize scenario
1065f6d4
phymbert server: tests: detokenize endpoint issue reference added
19664b9f
phymbert
phymbert commented on 2024-02-20
phymbert phymbert marked this pull request as ready for review 1 year ago
phymbert phymbert requested a review from ggerganov ggerganov 1 year ago
phymbert phymbert changed the title [WIP] [Proposal] server: init functional tests server: init functional tests 1 year ago
phymbert
phymbert commented on 2024-02-20
phymbert server: tests: simplify completion scenario
6dcbcfe6
phymbert server: tests: CORS and api key checks scenario
672d98f6
phymbert phymbert force pushed to 672d98f6 1 year ago
phymbert server: tests: add a small check to be sure all started threads have …
3322bfa9
phymbert
phymbert commented on 2024-02-21
phymbert server: tests: change CI workflow trigger
469af4b4
phymbert server: tests: fix the multi users infinite loop test
2a37bd6b
phymbert phymbert marked this pull request as draft 1 year ago
ggerganov server : fix initialization thread issues
f1d4138c
phymbert server: test: ci change the GitHub workflow trigger
600cbeb7
phymbert Merge remote-tracking branch 'origin/master' into test/server-add-ci-…
68b8d4eb
phymbert server: tests:
64062081
phymbert server: tests: ci fix model download path
01cca662
phymbert server: tests: ci tests.sh exit code
534998db
ggerganov minor : fix missing new line
a697cd13
ggerganov ci : actually no reason to exclude GPU code from triggers
41676d99
ggerganov
ggerganov commented on 2024-02-22
ggerganov
ggerganov commented on 2024-02-22
phymbert server: fix health/slots endpoint slot state access available race co…
016b2215
phymbert server: tests: switch to asyncio for concurrent tests, match result c…
e43406e3
phymbert server: tests: ci do not take a model anymore, fix trigger patch
597c181a
phymbert Merge remote-tracking branch 'origin/master' into test/server-add-ci-…
8b96bdaf
phymbert server: tests: ci ensure the server is stopped before scenario, and d…
f820e10f
phymbert server: tests: add Multi users with total number of tokens to predict…
aa591ef1
phymbert server: tests: Fix some random behavior where the wait for busy statu…
26b66c54
phymbert server: tests: ci triggered on any changes on server example path
51f52744
phymbert
phymbert server: tests: minor fix missing param.
cba6d4ea
phymbert server: tests: assert embeddings are actually computed, make the embe…
1bd07e56
phymbert server: tests: minor color change
14b6ede1
phymbert server: tests: minor fix server --alias param passed twice
b38b9e60
phymbert server: tests: add log in server start to identify why the server doe…
70e90558
phymbert server: tests: allow to override the server port before launching tests
2f756f84
phymbert phymbert force pushed 1 year ago
phymbert server: tests: ci adding container to specify server port and allow t…
6a215e53
phymbert phymbert force pushed to 6a215e53 1 year ago
phymbert server: tests: ci adding cmake as it is not present by default in ubu…
2bb4732c
phymbert server: tests: ci adding python3-pip as it is not present by default …
d0e00508
phymbert server: tests: ci adding curl as it is not present by default in ubun…
6e71126c
phymbert server: tests: ci adding psmisc as it is not present by default in ub…
6bba3be1
phymbert server: tests: fix coloring console
5110de08
phymbert server: tests: reducing n_ctx and n_predict for // prompts as it is t…
bedf37c9
phymbert server: tests: reducing sleep time during scenario
530d3ae4
phymbert server: tests: parallel fix server is started twice, add colors to he…
36ddb962
phymbert server: tests: ci : build and run tests for all matrix defines, sanit…
0b0f0565
phymbert server: tests: ci : fix wget missing
29f88330
phymbert server: tests: ci : add git
12bb7971
phymbert server: tests: ci : matrix cuda
68cd1a4c
phymbert server: tests: ci : continue on error
86896aad
phymbert server: tests: ci : fix step id duplicated
334902b1
phymbert server: tests: ci : fix cuda install
fce2e000
phymbert server: test: ci fix cuda build
e4fb7900
phymbert server: test: ci fix cublas build
2edd995f
phymbert server: test: ci fix matrix
fa51baca
phymbert server: test: ci fix clblast
606738ee
phymbert server: test: ci fix openblas build
d159e29d
phymbert server: test: ci matrix
13863ef9
phymbert server: test: ci matrix, experimental on matrix avx512 entry which fa…
4d3791a4
phymbert phymbert force pushed to 4d3791a4 1 year ago
phymbert server: test: ci cmake remove all warning as it is done by the classi…
b94809b6
phymbert server: test: ci make arch not available pass the test
5a621e71
phymbert server: test: ax512 experimental
54ea4d4d
phymbert server: test: display server logs in case of failure
5b2ce45d
phymbert server: test: fix CUDA LD PATH
6dc3af54
phymbert server: test: ci debug LD path
83c386f2
phymbert server: test: ci debug CI LD path
0d380aef
phymbert server: test: ci switch to nvidia based docker image for cuda
c75e0e10
phymbert phymbert force pushed 1 year ago
phymbert server: test: ci give up with nvidia as it requires the nvidia docker…
2c8bf240
phymbert phymbert force pushed to 2c8bf240 1 year ago
phymbert server: test: ci rename step name to Test, change matrix order for be…
777bdcf5
phymbert phymbert marked this pull request as ready for review 1 year ago
phymbert
phymbert phymbert requested a review from ngxson ngxson 1 year ago
phymbert phymbert requested a review from Azeirah Azeirah 1 year ago
phymbert phymbert requested a review from ggerganov ggerganov 1 year ago
phymbert server: test: ci rename job name to Server
e10b83a2
phymbert server: tests: move all requests call to asyncio
4d27466c
ngxson
ngxson approved these changes on 2024-02-23
ggerganov
ggerganov approved these changes on 2024-02-23
phymbert server: tests: allow to pass argument to the test file
1c1fd405
phymbert server: tests: print server logs only on github action
2109743f
Azeirah
phymbert server: tests: check if the server has not crashed after a scenario
30f802d0
phymbert server: tests: adding concurrent embedding in issue #5655
6c0e6f4f
phymbert
phymbert server: tests: linter
77b8589d
phymbert
phymbert server: tests: fix concurrent OAI streaming request
71831494
phymbert phymbert added testing
phymbert phymbert added server/webui
Azeirah
phymbert phymbert force pushed to 71831494 1 year ago
phymbert server: tests: add a note regarding inference speed.
2d107bab
phymbert server: tests: removing debug print
124ca773
Azeirah
Azeirah approved these changes on 2024-02-23
phymbert server: tests - allow print on debug
5957a2db
phymbert server: tests - README.md add build instruction and notice on @bug an…
482eb30f
phymbert server: tests - add explanation about KV Cache.
60781f0a
phymbert server: tests - print only in case of DEBUG
a779a4bf
phymbert server: add link to tests in the README.md
a2a928c5
phymbert server: tests: improved README.md
5ed44528
phymbert github issue template: add link to the tests server framework
99163c83
phymbert phymbert merged 525213d2 into master 1 year ago
phymbert phymbert deleted the test/server-add-ci-test branch 1 year ago
phymbert

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone