Text Vectorization API using all-MiniLM-L12-v2
The recommended way to install and maintain rust toolchain is via rustup
rustup toolchain install stable
Install libtorch version 2.1
cd /opt
wget https://download.pytorch.org/libtorch/cu118/libtorch-cxx11-abi-shared-with-deps-2.1.0%2Bcu118.zip
unzip libtorch-cxx11-abi-shared-with-deps-2.1.0+cu118.zip
export LIBTORCH=/opt/libtorch
export LD_LIBRARY_PATH=${LIBTORCH}/lib:$LD_LIBRARY_PATH
cargo build
cargo run
curl -v \
-X POST \
-H "Content-Type: application/json" \
-d '{"text": "Lorem ipsum"}' \
-H "Authorization: Bearer 123" \
localhost:5002/predict
or
curl -v \
-X POST \
-d 'Lorem ipsum' \
-H "Authorization: Bearer 123" \
localhost:5002/predict