notebooks/Onnx.ipynb (57 lines of code) (raw):

{ "cells": [ { "cell_type": "code", "execution_count": null, "id": "3244f140-4d69-4dc7-946b-1104c3afb456", "metadata": {}, "outputs": [], "source": [ "from transformers import AutoTokenizer, pipeline\n", "\n", "from optimum.onnxruntime import ORTModelForSeq2SeqLM\n", "BASE = \"/Users/Rrando/Documents/GitHub/smart-tab-grouping/models_onnx/eager-plant-323\"\n", "\n", "tokenizer = AutoTokenizer.from_pretrained(BASE)\n", "\n", "#model = ORTModelForSeq2SeqLM.from_pretrained(\"/Users/Rrando/Documents/GitHub/smart-tab-grouping/models/gentle-pyramid-114-onnx\", local_files_only=True, decoder_file_name=\"decoder_model.onnx\", encoder_file_name=\"encoder_model.onnx\", use_cache=False)\n", "model = ORTModelForSeq2SeqLM.from_pretrained(BASE, local_files_only=True, decoder_file_name=\"onnx/decoder_model_quantized.onnx\", encoder_file_name=\"onnx/encoder_model_quantized.onnx\", use_cache=False)\n", "\n", "onnx_translation = pipeline(\"text2text-generation\", model=model, tokenizer=tokenizer)\n", "text = \"Topic from keywords: cooking,science. titles: \\n The Future of Science and Cooking. Top 10 Gadgets of the Month. \\n Cooking Trends to Watch. Guide to Cooking\"\n", "pred = onnx_translation(text)\n", "print(pred[0][\"generated_text\"])\n", "\n" ] }, { "cell_type": "code", "execution_count": null, "id": "1ad32650-ccb3-4616-9a43-d0ad8bf4cb97", "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.11.9" } }, "nbformat": 4, "nbformat_minor": 5 }