WIP
This commit is contained in:
parent
11acb85ff3
commit
e3dd90102d
@ -23,9 +23,7 @@ func (ml *mockModelLoader) LoadModel(name string, params llama.ModelParams) (*lo
|
|||||||
return ml.LoadModelFn(name, params)
|
return ml.LoadModelFn(name, params)
|
||||||
}
|
}
|
||||||
|
|
||||||
return &loadedModel{
|
return nil, nil
|
||||||
model: mockModel{},
|
|
||||||
}, nil
|
|
||||||
}
|
}
|
||||||
|
|
||||||
type mockModel struct {
|
type mockModel struct {
|
||||||
@ -34,24 +32,18 @@ type mockModel struct {
|
|||||||
TokenToPieceFn func(token int) string
|
TokenToPieceFn func(token int) string
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *mockModel) Tokenize(text string, addBos bool, addEos bool) ([]int, error) {
|
func (mockModel) Tokenize(text string, addBos bool, addEos bool) ([]int, error) {
|
||||||
return []int{1, 2, 3}, nil
|
return []int{1, 2, 3}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *mockModel) TokenToPiece(token int) string {
|
func (mockModel) TokenToPiece(token int) string {
|
||||||
return fmt.Sprint(token)
|
return fmt.Sprint(token)
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestTokenizeHandler(t *testing.T) {
|
func TestTokenizeHandler(t *testing.T) {
|
||||||
gin.SetMode(gin.TestMode)
|
gin.SetMode(gin.TestMode)
|
||||||
|
|
||||||
mockLoader := mockModelLoader{
|
mockModel := mockModel{}
|
||||||
LoadModelFn: func(name string, params llama.ModelParams) (*loadedModel, error) {
|
|
||||||
return &loadedModel{
|
|
||||||
model: mockModel{},
|
|
||||||
}, nil
|
|
||||||
},
|
|
||||||
}
|
|
||||||
|
|
||||||
s := Server{
|
s := Server{
|
||||||
sched: &Scheduler{
|
sched: &Scheduler{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user