Commit graph

2330 commits

Author SHA1 Message Date
Pierrick HYMBERT
2109743fe3 server: tests: print server logs only on github action 2024-02-23 17:12:33 +01:00
Pierrick HYMBERT
1c1fd40576 server: tests: allow to pass argument to the test file
add wrong_usage.feature to demonstrate user issue which will not be fixed.
2024-02-23 17:12:16 +01:00
Pierrick HYMBERT
4d27466ca5 server: tests: move all requests call to asyncio 2024-02-23 14:44:12 +01:00
Pierrick HYMBERT
e10b83a217 server: test: ci rename job name to Server 2024-02-23 13:54:19 +01:00
Pierrick HYMBERT
777bdcf58f server: test: ci rename step name to Test, change matrix order for better clarity 2024-02-23 13:44:37 +01:00
Pierrick HYMBERT
2c8bf2407b server: test: ci give up with nvidia as it requires the nvidia docker runtime 2024-02-23 13:35:24 +01:00
Pierrick HYMBERT
c75e0e106b server: test: ci switch to nvidia based docker image for cuda 2024-02-23 13:18:37 +01:00
Pierrick HYMBERT
0d380aefc3 server: test: ci debug CI LD path 2024-02-23 13:04:43 +01:00
Pierrick HYMBERT
83c386f237 server: test: ci debug LD path 2024-02-23 12:51:49 +01:00
Pierrick HYMBERT
6dc3af5432 server: test: fix CUDA LD PATH 2024-02-23 12:42:51 +01:00
Pierrick HYMBERT
5b2ce45d57 server: test: display server logs in case of failure 2024-02-23 12:32:30 +01:00
Pierrick HYMBERT
54ea4d4d8c server: test: ax512 experimental 2024-02-23 12:28:59 +01:00
Pierrick HYMBERT
5a621e714d server: test: ci make arch not available pass the test 2024-02-23 12:04:01 +01:00
Pierrick HYMBERT
b94809b63e server: test: ci cmake remove all warning as it is done by the classical build and does not matter for testing 2024-02-23 11:53:52 +01:00
Pierrick HYMBERT
4d3791a4cb server: test: ci matrix, experimental on matrix avx512 entry which fail test 2024-02-23 11:48:28 +01:00
Pierrick HYMBERT
13863ef956 server: test: ci matrix 2024-02-23 11:36:21 +01:00
Pierrick HYMBERT
d159e29d4b server: test: ci fix openblas build 2024-02-23 11:34:38 +01:00
Pierrick HYMBERT
606738eeef server: test: ci fix clblast 2024-02-23 11:32:25 +01:00
Pierrick HYMBERT
fa51baca9a server: test: ci fix matrix 2024-02-23 11:30:24 +01:00
Pierrick HYMBERT
2edd995f2a server: test: ci fix cublas build 2024-02-23 11:27:19 +01:00
Pierrick HYMBERT
e4fb790077 server: test: ci fix cuda build 2024-02-23 11:19:49 +01:00
Pierrick HYMBERT
fce2e00023 server: tests: ci : fix cuda install 2024-02-23 10:58:59 +01:00
Pierrick HYMBERT
334902b13e server: tests: ci : fix step id duplicated 2024-02-23 10:56:07 +01:00
Pierrick HYMBERT
86896aadd0 server: tests: ci : continue on error 2024-02-23 10:53:46 +01:00
Pierrick HYMBERT
68cd1a4c16 server: tests: ci : matrix cuda 2024-02-23 10:46:17 +01:00
Pierrick HYMBERT
12bb797193 server: tests: ci : add git 2024-02-23 10:41:41 +01:00
Pierrick HYMBERT
29f8833058 server: tests: ci : fix wget missing 2024-02-23 10:39:45 +01:00
Pierrick HYMBERT
0b0f0565dd server: tests: ci : build and run tests for all matrix defines, sanitizer and type 2024-02-23 10:33:21 +01:00
Pierrick HYMBERT
36ddb962d8 server: tests: parallel fix server is started twice, add colors to help to monitor in the CI jobs 2024-02-23 10:09:19 +01:00
Pierrick HYMBERT
530d3ae4c4 server: tests: reducing sleep time during scenario 2024-02-23 02:38:54 +01:00
Pierrick HYMBERT
bedf37c9d1 server: tests: reducing n_ctx and n_predict for // prompts as it is too slow in the CI. 2024-02-23 02:38:37 +01:00
Pierrick HYMBERT
5110de08e3 server: tests: fix coloring console 2024-02-23 02:31:44 +01:00
Pierrick HYMBERT
6bba3be151 server: tests: ci adding psmisc as it is not present by default in ubuntu base killall 2024-02-23 02:31:30 +01:00
Pierrick HYMBERT
6e71126c12 server: tests: ci adding curl as it is not present by default in ubuntu base for the hf.sh script 2024-02-23 02:19:47 +01:00
Pierrick HYMBERT
d0e0050843 server: tests: ci adding python3-pip as it is not present by default in ubuntu base 2024-02-23 02:16:56 +01:00
Pierrick HYMBERT
2bb4732c01 server: tests: ci adding cmake as it is not present by default in ubuntu base 2024-02-23 02:13:30 +01:00
Pierrick HYMBERT
6a215e5359 server: tests: ci adding container to specify server port and allow the server to listen to 2024-02-23 02:11:56 +01:00
Pierrick HYMBERT
2f756f84df server: tests: allow to override the server port before launching tests 2024-02-23 01:59:29 +01:00
Pierrick HYMBERT
70e90558ae server: tests: add log in server start to identify why the server does not listen on the CI 2024-02-23 01:46:08 +01:00
Pierrick HYMBERT
b38b9e60a1 server: tests: minor fix server --alias param passed twice 2024-02-23 01:31:56 +01:00
Pierrick HYMBERT
14b6ede152 server: tests: minor color change 2024-02-23 01:29:39 +01:00
Pierrick HYMBERT
1bd07e56c4 server: tests: assert embeddings are actually computed, make the embeddings endpoint configurable.
Add logs to investigate why the CI server test job is not starting
2024-02-23 01:25:08 +01:00
Pierrick HYMBERT
cba6d4ea17 server: tests: minor fix missing param. 2024-02-23 00:54:44 +01:00
Pierrick HYMBERT
51f527440a server: tests: ci triggered on any changes on server example path 2024-02-23 00:37:42 +01:00
Pierrick HYMBERT
26b66c5496 server: tests: Fix some random behavior where the wait for busy status is missing 2024-02-22 23:38:47 +01:00
Pierrick HYMBERT
aa591ef12d server: tests: add Multi users with total number of tokens to predict exceeds the KV Cache size 2024-02-22 23:37:56 +01:00
Pierrick HYMBERT
f820e10fa7 server: tests: ci ensure the server is stopped before scenario, and do not quit while the server is listening 2024-02-22 23:18:42 +01:00
Pierrick HYMBERT
8b96bdaf08 Merge remote-tracking branch 'origin/master' into test/server-add-ci-test 2024-02-22 22:11:36 +01:00
Pierrick HYMBERT
597c181abb server: tests: ci do not take a model anymore, fix trigger patch 2024-02-22 21:58:28 +01:00
Pierrick HYMBERT
e43406e36d server: tests: switch to asyncio for concurrent tests, match result content with regex 2024-02-22 21:55:40 +01:00