Skip to content

Commit 24ce984

Browse files
committed
Improved example [skip ci]
1 parent 6ae9a85 commit 24ce984

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

examples/bumblebee/example.exs

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,12 @@ Postgrex.query!(
1111
[]
1212
)
1313

14-
defmodule Example do
15-
def fetch_embeddings(input) do
16-
{:ok, model_info} = Bumblebee.load_model({:hf, "sentence-transformers/all-MiniLM-L6-v2"})
17-
{:ok, tokenizer} = Bumblebee.load_tokenizer({:hf, "sentence-transformers/all-MiniLM-L6-v2"})
14+
model_id = "sentence-transformers/all-MiniLM-L6-v2"
15+
{:ok, model_info} = Bumblebee.load_model({:hf, model_id})
16+
{:ok, tokenizer} = Bumblebee.load_tokenizer({:hf, model_id})
1817

18+
defmodule Example do
19+
def fetch_embeddings(model_info, tokenizer, input) do
1920
serving =
2021
Bumblebee.Text.text_embedding(model_info, tokenizer,
2122
output_attribute: :hidden_state,
@@ -33,7 +34,7 @@ input = [
3334
"The bear is growling"
3435
]
3536

36-
embeddings = Example.fetch_embeddings(input)
37+
embeddings = Example.fetch_embeddings(model_info, tokenizer, input)
3738

3839
for {content, embedding} <- Enum.zip(input, embeddings) do
3940
Postgrex.query!(pid, "INSERT INTO documents (content, embedding) VALUES ($1, $2)", [

0 commit comments

Comments
 (0)