Great question! Yes, EVA supports NLP pipelines thanks to our recent integration of Hugging Face pipelines last month. Here is an illustrative text classification application:
-- Text classification application in EVA
CREATE TABLE IF NOT EXISTS MyCSV (id INTEGER UNIQUE, comment TEXT(30));
LOAD CSV 'csv_file_path' INTO MyCSV;
CREATE UDF HFTextClassifier
TYPE HuggingFace
'task' 'text-classification';
SELECT HFTextClassifier(comment) FROM MyCSV;
EVA supports many other NLP pipelines, including summarization and text2text generation.
[2] is an illustrative notebook that presents an HF-based object segmentation pipeline (not NLP-based though). We would love to jointly explore how to best support your NLP pipeline. Please consider opening an issue with more details on your use case.
[2] is an illustrative notebook that presents an HF-based object segmentation pipeline (not NLP-based though). We would love to jointly explore how to best support your NLP pipeline. Please consider opening an issue with more details on your use case.
[1] https://github.com/georgia-tech-db/eva/blob/4fa52f893e7661d4...
[2] https://evadb.readthedocs.io/en/latest/source/tutorials/07-o...