Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

release/550-release-candidate #14389

Merged
merged 27 commits into from
Sep 25, 2024
Merged

Conversation

prabod and others added 11 commits September 1, 2024 19:25
* QwenTransformer scala api and tests

* QwenTransformer python api and tests

* QwenTransformer python api and tests

* Added Openvino support
* MiniCPM Scala api and tests

* added cpm python api and tests

* changed to slow test type

* Added Openvino support

* Added Openvino support

---------

Co-authored-by: Maziyar Panahi <maziyar.panahi@iscpif.fr>
* added NLLB scala api

* added NLLB python api

* Added Openvino support

* Added Openvino python support

---------

Co-authored-by: Maziyar Panahi <maziyar.panahi@iscpif.fr>
* added Nomic Scala api and tests

* added Nomic python api and tests

* Added Openvino support

* Added Openvino support for python API

---------

Co-authored-by: Maziyar Panahi <maziyar.panahi@iscpif.fr>
* implementing SnowFlake

* typo fix

---------

Co-authored-by: Maziyar Panahi <maziyar.panahi@iscpif.fr>
Co-authored-by: Maziyar Panahi <maziyar.panahi@iscpif.fr>
* Intoruding Onnx support to ConvNext,Swin and VIt

* adding upload notebook for ConvNext

* fixing colab link

* adding support to VisionEncoderDecoder

* Fixed ONNX input and outputs

* adding Writing Support for Vison Encoder Decoder

* adding example VisonEcnoderDecoder notebook

* Update VisionEncoderDecoder.scala

---------

Co-authored-by: Prabod Rathnayaka <prabod@rathnayaka.me>
* adding onnx API

* Adding example notebook

* Introducing ONNX support to DistilBertForZeroShotClassification

* adding DistilBertForZeroShotClaissifcation onnx notebook

* adding onnx support to RobertaForZeroShotClassificaiton

* adding onnx support to XlmRobertaForZeroShotClassification

* Create HuggingFace_ONNX_in_Spark_NLP_XlmRoBertaForZeroShotClassification.ipynb

* adding ONNX support to BartTransformer

* Create HuggingFace_ONNX_in_Spark_NLP_Bart.ipynb

* adding onnx support to GPT2

* Refactoring GPT2 code

* adding gpt 2 notebook

* adding onnx support to Wav2Vec2

* adding onnx support to hubert

* adding ONNX support to BartForZeroShotClassificaiton

* adding ONNX support to DebertaForZeroShotClassificaiton

* adding openVino support to Whisper

* Create HuggingFace_OpenVINO_in_Spark_NLP_Whisper.ipynb

* adding OpenVino Support to AlbertForXXX

* changing unit tests back to origanl model paths

* adding BartForZeroShotClassiifcation

* adding openvino suppor tto BertForXXX classificaition
* [SPARKNLP-855] Introducing AlbertForZeroShotClassification

* [SPARKNLP-855] Adding notebook examples for AlbertZeroShotClassification

---------

Co-authored-by: Maziyar Panahi <maziyar.panahi@iscpif.fr>
* Added Phi3 with openvino and onnx support

* removed changes to phi2 and changed fasttest to slowtest

---------

Co-authored-by: Maziyar Panahi <maziyar.panahi@iscpif.fr>
Co-authored-by: Maziyar Panahi <maziyar.panahi@iscpif.fr>
@maziyarpanahi maziyarpanahi self-assigned this Sep 1, 2024
@maziyarpanahi maziyarpanahi added enhancement documentation bug-fix new-feature Introducing a new feature models_hub pretrained models and pipelines new model dependencies Pull requests that update a dependency file DON'T MERGE Do not merge this PR labels Sep 1, 2024
prabod and others added 7 commits September 2, 2024 18:05
* Added starcoder scala API

* Added python api
* LLAMA3 Scala API

* LLAMA3 Python API

* LLAMA3 Notebook

* LLAMA3 doc update
* MiniCPM and Qwen notebooks

* NLLB Notebook

* NLLB, Phi3 and Nomic export Notebooks
* [SPARKNLP-1027] Initial Tests passing

* [SPARKNLP-1027] Implement Parameters

Add metadata to AutoGGUFModel

* [SPARKNLP-1027] Add metadata to AutoGGUFModel

* [SPARKNLP-1027] Scala Side

* [SPARKNLP-1027] Initial Python Tests running and parameters fixed

* [SPARKNLP-1027]  AutoGGUFModel can auto-detect GPU

* [SPARKNLP-1027] Complete Documentation

* [SPARKNLP-1027] Add missing parameters

* [SPARKNLP-1027] Add Support for StructFeature setters on python side

* [SPARKNLP-1027] Add llama.cpp dependencies

* [SPARKNLP-1027] getMetadata for Python side

* Bump jsl-llamacpp to 0.1.0-rc3

* [SPARKNLP-1027] Exception Handling and Finalize tests

* [SPARKNLP-1027] Update jsl-llamacpp version

* [SPARKNLP-1027] Update Documentation

* [SPARKNLP-1027] Remove old Parameters

---------

Co-authored-by: Maziyar Panahi <maziyar.panahi@iscpif.fr>
Copy link
Contributor

@ahmedlone127 ahmedlone127 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

* adding OpenVino support to CamembertForXXX

* adding openvino support to CamembertForXXX

* Update CamemBertClassification.scala

* fixed syntax

* Update CamemBertForZeroShotClassification.scala
@DevinTDHa
Copy link
Member

Hi @maziyarpanahi I had to change the default pretrained model for the AutoGGUF model, due to some compatibility issue with the updated llamacpp version. The PR is here: #14411

Just a couple of small string changes. If it looks good to you it can be merged!

DevinTDHa and others added 4 commits September 24, 2024 15:36
* [SPARKNLP-1027] Change Default AutoGGUF pretrained model

* [SPARKNLP-1027] Change default model in example

* [SPARKNLP-1027] Fix issue with pretrained model
@maziyarpanahi maziyarpanahi merged commit d3d287b into master Sep 25, 2024
8 of 9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug-fix dependencies Pull requests that update a dependency file documentation DON'T MERGE Do not merge this PR enhancement models_hub pretrained models and pipelines new model new-feature Introducing a new feature
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants