-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path10_basic.yml
40 lines (37 loc) · 1013 Bytes
/
10_basic.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
---
requires:
serverless: true
stack: true
---
"Inference":
- do:
inference.put:
inference_id: elser_model_test
body: >
{
"task_type": "sparse_embedding",
"service": "elser",
"service_settings": {
"num_allocations": 1,
"num_threads": 1
},
"task_settings": {
}
}
- match: { task_type: sparse_embedding }
- match: { inference_id: elser_model_test }
- do:
inference.get:
inference_id: elser_model_test
- match: { endpoints.0.task_type: sparse_embedding }
- match: { endpoints.0.inference_id: elser_model_test }
- do:
inference.inference:
inference_id: elser_model_test
body:
input: 'The sky above the port was the color of television tuned to a dead channel.'
- is_true: sparse_embedding.0.embedding
- do:
inference.delete:
inference_id: elser_model_test
- match: { acknowledged: true }