2024-09-26 10:17:22 +00:00
@llama.cpp
@rerank
Feature : llama.cpp server
Background : Server startup
Given a s e r v e r l i s t e n i n g o n l o c a l h o s t : 8080
And a m o d e l u r l h t t p s : / / h u g g i n g f a c e . c o / g g m l - o r g / m o d e l s / r e s o l v e / m a i n / j i n a - r e r a n k e r - v 1 - t i n y - e n / g g m l - m o d e l - f 16. g g u f
And a m o d e l f i l e j i n a - r e r a n k e r - v 1 - t i n y - e n . g g u f
And a m o d e l a l i a s j i n a - r e r a n k e r - v 1 - t i n y - e n
And 42 a s s e r v e r s e e d
And 2 s l o t s
2024-09-26 15:43:02 +00:00
And 512 a s b a t c h s i z e
And 512 a s u b a t c h s i z e
2024-09-26 10:17:22 +00:00
And 512 K V c a c h e s i z e
And e m b e d d i n g s e x t r a c t i o n
Then t h e s e r v e r i s s t a r t i n g
Then t h e s e r v e r i s h e a l t h y
2024-09-26 15:43:02 +00:00
Scenario : Rerank
Given a r e r a n k q u e r y :
"""
2024-09-26 15:52:57 +00:00
M a c h i n e l e a r n i n g i s
2024-09-26 15:43:02 +00:00
"""
And a r e r a n k d o c u m e n t :
"""
2024-09-26 15:52:57 +00:00
A m a c h i n e i s a p h y s i c a l s y s t e m t h a t u s e s p o w e r t o a p p l y f o r c e s a n d c o n t r o l m o v e m e n t t o p e r f o r m a n a c t i o n . T h e t e r m i s c o m m o n l y a p p l i e d t o a r t i f i c i a l d e v i c e s , s u c h a s t h o s e e m p l o y i n g e n g i n e s o r m o t o r s , b u t a l s o t o n a t u r a l b i o l o g i c a l m a c r o m o l e c u l e s , s u c h a s m o l e c u l a r m a c h i n e s .
2024-09-26 15:43:02 +00:00
"""
And a r e r a n k d o c u m e n t :
"""
2024-09-26 15:52:57 +00:00
L e a r n i n g i s t h e p r o c e s s o f a c q u i r i n g n e w u n d e r s t a n d i n g , k n o w l e d g e , b e h a v i o r s , s k i l l s , v a l u e s , a t t i t u d e s , a n d p r e f e r e n c e s . T h e a b i l i t y t o l e a r n i s p o s s e s s e d b y h u m a n s , n o n - h u m a n a n i m a l s , a n d s o m e m a c h i n e s ; t h e r e i s a l s o e v i d e n c e f o r s o m e k i n d o f l e a r n i n g i n c e r t a i n p l a n t s .
2024-09-26 15:43:02 +00:00
"""
And a r e r a n k d o c u m e n t :
"""
2024-09-26 15:52:57 +00:00
M a c h i n e l e a r n i n g i s a f i e l d o f s t u d y i n a r t i f i c i a l i n t e l l i g e n c e c o n c e r n e d w i t h t h e d e v e l o p m e n t a n d s t u d y o f s t a t i s t i c a l a l g o r i t h m s t h a t c a n l e a r n f r o m d a t a a n d g e n e r a l i z e t o u n s e e n d a t a , a n d t h u s p e r f o r m t a s k s w i t h o u t e x p l i c i t i n s t r u c t i o n s .
2024-09-26 15:43:02 +00:00
"""
And a r e r a n k d o c u m e n t :
"""
2024-09-26 15:52:57 +00:00
P a r i s , c a p i t a l e d e l a F r a n c e , e s t u n e g r a n d e v i l l e e u r o p é e n n e e t u n c e n t r e m o n d i a l d e l ' a r t , d e l a m o d e , d e l a g a s t r o n o m i e e t d e l a c u l t u r e . S o n p a y s a g e u r b a i n d u X I X e s i è c l e e s t t r a v e r s é p a r d e l a r g e s b o u l e v a r d s e t l a S e i n e .
2024-09-26 15:43:02 +00:00
"""
When r e r a n k i n g r e q u e s t
Then r e r a n k i n g r e s u l t s a r e r e t u r n e d
2024-09-26 15:52:57 +00:00
# TODO: this result make no sense, probably need a better model?
Then r e r a n k i n g h i g h e s t s c o r e i s i n d e x 3 a n d l o w e s t s c o r e i s i n d e x 0