├── .github └── workflows │ └── general.yml ├── .gitignore ├── .idea ├── .gitignore ├── misc.xml ├── modules.xml └── vcs.xml ├── Cargo.toml ├── LICENSE ├── README.md ├── c └── edge_transformers.h ├── edge-transformers-csharp ├── EdgeTransformers │ ├── EdgeTransformers.csproj │ └── EdgeTransformersFFI.cs ├── EdgeTransformersTests │ ├── EdgeTransformersTests.csproj │ ├── TestModels.cs │ └── Usings.cs ├── UpgradeLog.htm └── edge-transformers-csharp.sln ├── edge-transformers.iml ├── src ├── common.rs ├── error.rs ├── ffi.rs ├── ffi │ ├── conditional_generation.rs │ ├── conditional_generation_with_pkvs.rs │ ├── embedding.rs │ ├── error.rs │ ├── optimum_seq2seq_generation.rs │ ├── optimum_seq2seq_generation_with_pkvs.rs │ ├── seq2seq_generation.rs │ ├── sequence_classification.rs │ └── token_classification.rs ├── hf_hub.rs ├── lib.rs ├── modeling.rs ├── modeling │ ├── classification.rs │ ├── conditional_generation.rs │ ├── conditional_generation_with_pkvs.rs │ ├── embedding.rs │ ├── seq2seq_decoder.rs │ ├── seq2seq_decoder_with_pkvs.rs │ ├── seq2seq_encdec.rs │ └── seq2seq_encoder.rs ├── pipelines.rs ├── pipelines │ ├── conditional_generation.rs │ ├── conditional_generation_with_pkvs.rs │ ├── embedding.rs │ ├── optimum_seq2seq_generation.rs │ ├── optimum_seq2seq_generation_with_pkvs.rs │ ├── seq2seq_generation.rs │ ├── sequence_classification.rs │ └── token_classification.rs ├── sampling.rs └── tokenizer.rs └── tests └── bindings.rs /.github/workflows/general.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/npc-engine/edge-transformers/HEAD/.github/workflows/general.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/npc-engine/edge-transformers/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/npc-engine/edge-transformers/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/npc-engine/edge-transformers/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/npc-engine/edge-transformers/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/npc-engine/edge-transformers/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/npc-engine/edge-transformers/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/npc-engine/edge-transformers/HEAD/README.md -------------------------------------------------------------------------------- /c/edge_transformers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/npc-engine/edge-transformers/HEAD/c/edge_transformers.h -------------------------------------------------------------------------------- /edge-transformers-csharp/EdgeTransformers/EdgeTransformers.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/npc-engine/edge-transformers/HEAD/edge-transformers-csharp/EdgeTransformers/EdgeTransformers.csproj -------------------------------------------------------------------------------- /edge-transformers-csharp/EdgeTransformers/EdgeTransformersFFI.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/npc-engine/edge-transformers/HEAD/edge-transformers-csharp/EdgeTransformers/EdgeTransformersFFI.cs -------------------------------------------------------------------------------- /edge-transformers-csharp/EdgeTransformersTests/EdgeTransformersTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/npc-engine/edge-transformers/HEAD/edge-transformers-csharp/EdgeTransformersTests/EdgeTransformersTests.csproj -------------------------------------------------------------------------------- /edge-transformers-csharp/EdgeTransformersTests/TestModels.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/npc-engine/edge-transformers/HEAD/edge-transformers-csharp/EdgeTransformersTests/TestModels.cs -------------------------------------------------------------------------------- /edge-transformers-csharp/EdgeTransformersTests/Usings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/npc-engine/edge-transformers/HEAD/edge-transformers-csharp/EdgeTransformersTests/Usings.cs -------------------------------------------------------------------------------- /edge-transformers-csharp/UpgradeLog.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/npc-engine/edge-transformers/HEAD/edge-transformers-csharp/UpgradeLog.htm -------------------------------------------------------------------------------- /edge-transformers-csharp/edge-transformers-csharp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/npc-engine/edge-transformers/HEAD/edge-transformers-csharp/edge-transformers-csharp.sln -------------------------------------------------------------------------------- /edge-transformers.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/npc-engine/edge-transformers/HEAD/edge-transformers.iml -------------------------------------------------------------------------------- /src/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/npc-engine/edge-transformers/HEAD/src/common.rs -------------------------------------------------------------------------------- /src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/npc-engine/edge-transformers/HEAD/src/error.rs -------------------------------------------------------------------------------- /src/ffi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/npc-engine/edge-transformers/HEAD/src/ffi.rs -------------------------------------------------------------------------------- /src/ffi/conditional_generation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/npc-engine/edge-transformers/HEAD/src/ffi/conditional_generation.rs -------------------------------------------------------------------------------- /src/ffi/conditional_generation_with_pkvs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/npc-engine/edge-transformers/HEAD/src/ffi/conditional_generation_with_pkvs.rs -------------------------------------------------------------------------------- /src/ffi/embedding.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/npc-engine/edge-transformers/HEAD/src/ffi/embedding.rs -------------------------------------------------------------------------------- /src/ffi/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/npc-engine/edge-transformers/HEAD/src/ffi/error.rs -------------------------------------------------------------------------------- /src/ffi/optimum_seq2seq_generation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/npc-engine/edge-transformers/HEAD/src/ffi/optimum_seq2seq_generation.rs -------------------------------------------------------------------------------- /src/ffi/optimum_seq2seq_generation_with_pkvs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/npc-engine/edge-transformers/HEAD/src/ffi/optimum_seq2seq_generation_with_pkvs.rs -------------------------------------------------------------------------------- /src/ffi/seq2seq_generation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/npc-engine/edge-transformers/HEAD/src/ffi/seq2seq_generation.rs -------------------------------------------------------------------------------- /src/ffi/sequence_classification.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/npc-engine/edge-transformers/HEAD/src/ffi/sequence_classification.rs -------------------------------------------------------------------------------- /src/ffi/token_classification.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/npc-engine/edge-transformers/HEAD/src/ffi/token_classification.rs -------------------------------------------------------------------------------- /src/hf_hub.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/npc-engine/edge-transformers/HEAD/src/hf_hub.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/npc-engine/edge-transformers/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/modeling.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/npc-engine/edge-transformers/HEAD/src/modeling.rs -------------------------------------------------------------------------------- /src/modeling/classification.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/npc-engine/edge-transformers/HEAD/src/modeling/classification.rs -------------------------------------------------------------------------------- /src/modeling/conditional_generation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/npc-engine/edge-transformers/HEAD/src/modeling/conditional_generation.rs -------------------------------------------------------------------------------- /src/modeling/conditional_generation_with_pkvs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/npc-engine/edge-transformers/HEAD/src/modeling/conditional_generation_with_pkvs.rs -------------------------------------------------------------------------------- /src/modeling/embedding.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/npc-engine/edge-transformers/HEAD/src/modeling/embedding.rs -------------------------------------------------------------------------------- /src/modeling/seq2seq_decoder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/npc-engine/edge-transformers/HEAD/src/modeling/seq2seq_decoder.rs -------------------------------------------------------------------------------- /src/modeling/seq2seq_decoder_with_pkvs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/npc-engine/edge-transformers/HEAD/src/modeling/seq2seq_decoder_with_pkvs.rs -------------------------------------------------------------------------------- /src/modeling/seq2seq_encdec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/npc-engine/edge-transformers/HEAD/src/modeling/seq2seq_encdec.rs -------------------------------------------------------------------------------- /src/modeling/seq2seq_encoder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/npc-engine/edge-transformers/HEAD/src/modeling/seq2seq_encoder.rs -------------------------------------------------------------------------------- /src/pipelines.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/npc-engine/edge-transformers/HEAD/src/pipelines.rs -------------------------------------------------------------------------------- /src/pipelines/conditional_generation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/npc-engine/edge-transformers/HEAD/src/pipelines/conditional_generation.rs -------------------------------------------------------------------------------- /src/pipelines/conditional_generation_with_pkvs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/npc-engine/edge-transformers/HEAD/src/pipelines/conditional_generation_with_pkvs.rs -------------------------------------------------------------------------------- /src/pipelines/embedding.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/npc-engine/edge-transformers/HEAD/src/pipelines/embedding.rs -------------------------------------------------------------------------------- /src/pipelines/optimum_seq2seq_generation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/npc-engine/edge-transformers/HEAD/src/pipelines/optimum_seq2seq_generation.rs -------------------------------------------------------------------------------- /src/pipelines/optimum_seq2seq_generation_with_pkvs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/npc-engine/edge-transformers/HEAD/src/pipelines/optimum_seq2seq_generation_with_pkvs.rs -------------------------------------------------------------------------------- /src/pipelines/seq2seq_generation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/npc-engine/edge-transformers/HEAD/src/pipelines/seq2seq_generation.rs -------------------------------------------------------------------------------- /src/pipelines/sequence_classification.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/npc-engine/edge-transformers/HEAD/src/pipelines/sequence_classification.rs -------------------------------------------------------------------------------- /src/pipelines/token_classification.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/npc-engine/edge-transformers/HEAD/src/pipelines/token_classification.rs -------------------------------------------------------------------------------- /src/sampling.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/npc-engine/edge-transformers/HEAD/src/sampling.rs -------------------------------------------------------------------------------- /src/tokenizer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/npc-engine/edge-transformers/HEAD/src/tokenizer.rs -------------------------------------------------------------------------------- /tests/bindings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/npc-engine/edge-transformers/HEAD/tests/bindings.rs --------------------------------------------------------------------------------