hotchpotch / vespa-onnx-intfloat-multilingual-e5-large

huggingface.co
Total runs: 10
24-hour runs: 0
7-day runs: 1
30-day runs: 2
Model's Last Updated: April 09 2024
feature-extraction

Introduction of vespa-onnx-intfloat-multilingual-e5-large

Model Details of vespa-onnx-intfloat-multilingual-e5-large

Converted intfloat/multilingual-e5-large model in onnx fp16/int8 format for use with Vespa Embedding .

  • intfloat-multilingual-e5-large_fp16.onnx (fp16)
  • intfloat-multilingual-e5-large_quantized.onnx (int8 quantized)

The model was quantized using the optimum toolkit.

Example of vespa services.xml:

Notice : FP16 works well with Vespa versions 8.325.46 and above.

<component id="me5_large" type="hugging-face-embedder">
    <transformer-model
        url="https://huggingface.co/hotchpotch/vespa-onnx-intfloat-multilingual-e5-large/resolve/main/intfloat-multilingual-e5-large_fp16.onnx" />
    <!-- or int8 quantization model
    <transformer-model
    url="https://huggingface.co/hotchpotch/vespa-onnx-intfloat-multilingual-e5-large/resolve/main/intfloat-multilingual-e5-large_quantized.onnx"
    />
    -->
    <tokenizer-model
        url="https://huggingface.co/hotchpotch/vespa-onnx-intfloat-multilingual-e5-large/resolve/main/tokenizer.json" />
    <normalize>true</normalize>
    <pooling-strategy>mean</pooling-strategy>
</component>
deploy
# FP16 model has a larger file size, which can result in longer deployment times.
vespa deploy --wait 1800 .
Tips: conver to int8 quantized
# https://github.com/vespa-engine/sample-apps/blob/master/simple-semantic-search/export_hf_model_from_hf.py
./export_hf_model_from_hf.py --hf_model intfloat/multilingual-e5-large --output_dir me5-large
optimum-cli onnxruntime quantize --onnx_model ./me5-large  -o me5-large-large_quantized --avx512_vnni
Tips: convert to fp16
# https://github.com/vespa-engine/sample-apps/blob/master/simple-semantic-search/export_hf_model_from_hf.py
./export_hf_model_from_hf.py --hf_model intfloat/multilingual-e5-large --output_dir me5-large
# https://github.com/microsoft/onnxruntime/blob/main/onnxruntime/python/tools/transformers/float16.py

import onnx
from onnxruntime.transformers.float16 import convert_float_to_float16

onnx_model = onnx.load("me5-large/intfloat-multilingual-e5-large.onnx")
model_fp16 = convert_float_to_float16(onnx_model, disable_shape_infer=True)
onnx.save(model_fp16, "me5-large/intfloat-multilingual-e5-large_fp16.onnx")
License

The license for this model is based on the original license (found in the LICENSE file in the project's root directory), which is the MIT License.

Attribution

All credits for this model go to the authors of Multilingual-E5-large and the associated researchers and organizations. When using this model, please be sure to attribute the original authors.

Runs of hotchpotch vespa-onnx-intfloat-multilingual-e5-large on huggingface.co

10
Total runs
0
24-hour runs
2
3-day runs
1
7-day runs
2
30-day runs

More Information About vespa-onnx-intfloat-multilingual-e5-large huggingface.co Model

More vespa-onnx-intfloat-multilingual-e5-large license Visit here:

https://choosealicense.com/licenses/mit

vespa-onnx-intfloat-multilingual-e5-large huggingface.co

vespa-onnx-intfloat-multilingual-e5-large huggingface.co is an AI model on huggingface.co that provides vespa-onnx-intfloat-multilingual-e5-large's model effect (), which can be used instantly with this hotchpotch vespa-onnx-intfloat-multilingual-e5-large model. huggingface.co supports a free trial of the vespa-onnx-intfloat-multilingual-e5-large model, and also provides paid use of the vespa-onnx-intfloat-multilingual-e5-large. Support call vespa-onnx-intfloat-multilingual-e5-large model through api, including Node.js, Python, http.

vespa-onnx-intfloat-multilingual-e5-large huggingface.co Url

https://huggingface.co/hotchpotch/vespa-onnx-intfloat-multilingual-e5-large

hotchpotch vespa-onnx-intfloat-multilingual-e5-large online free

vespa-onnx-intfloat-multilingual-e5-large huggingface.co is an online trial and call api platform, which integrates vespa-onnx-intfloat-multilingual-e5-large's modeling effects, including api services, and provides a free online trial of vespa-onnx-intfloat-multilingual-e5-large, you can try vespa-onnx-intfloat-multilingual-e5-large online for free by clicking the link below.

hotchpotch vespa-onnx-intfloat-multilingual-e5-large online free url in huggingface.co:

https://huggingface.co/hotchpotch/vespa-onnx-intfloat-multilingual-e5-large

vespa-onnx-intfloat-multilingual-e5-large install

vespa-onnx-intfloat-multilingual-e5-large is an open source model from GitHub that offers a free installation service, and any user can find vespa-onnx-intfloat-multilingual-e5-large on GitHub to install. At the same time, huggingface.co provides the effect of vespa-onnx-intfloat-multilingual-e5-large install, users can directly use vespa-onnx-intfloat-multilingual-e5-large installed effect in huggingface.co for debugging and trial. It also supports api for free installation.

vespa-onnx-intfloat-multilingual-e5-large install url in huggingface.co:

https://huggingface.co/hotchpotch/vespa-onnx-intfloat-multilingual-e5-large

Url of vespa-onnx-intfloat-multilingual-e5-large

vespa-onnx-intfloat-multilingual-e5-large huggingface.co Url

Provider of vespa-onnx-intfloat-multilingual-e5-large huggingface.co

hotchpotch
ORGANIZATIONS

Other API from hotchpotch