harujoh / KelpNet

Pure C# machine learning framework
Apache License 2.0
243 stars 29 forks source link

Examples using machine comprehension ONNX #43

Closed GeorgeS2019 closed 3 years ago

GeorgeS2019 commented 3 years ago

Please provide KelpNet examples demonstrating inferences using the following ONNX

harujoh commented 3 years ago

Thank you for your request.

I am also very interested in the GPT series and plan to support it in the future.

However, the current KelpNet is based on Chainer and its design is old, so it is not suitable for new initiatives.

For this reason, we are currently working on a major upgrade based on TensorFlow 2.x.

It may take almost a year to complete the upgrade, but we promise to provide GPT-based samples after the upgrade is completed.

GeorgeS2019 commented 3 years ago

@harujoh 春条 When you have time, I think the community will be interested to understand your plan for the upgrade.

Currently, there is .NET community plan to "catch up" to address the void for lack of sufficient framework to keep up with the "NOW" the new possibilities to make use of ONNX models exportable by e.g. HuggingFace Transformer.

What do you think will be the coordination the .NET community need to contribute? Do you see the need for e.g. Tensorflow.NET (supporting 2.4+), TorchSharp, Seq2SeqSharp, to speed up the "catch up"

we are currently working on a major upgrade based on TensorFlow 2.x.

Curious what you mean by that.

Thank you.

harujoh commented 3 years ago

@GeorgeS2019 I don't know what community you belong to, but I don't need contributions from other communities.

All of the libraries I'm working on are for my own learning, and I hope the results will be useful to others.

Therefore, I am not interested in the progress or status of other communities, nor do I intend to collaborate with them.

Again, this library is not created for money. Therefore, there is no deadline and no obligation. It is a library that I am free to make.

If I ask the rest of the community to contribute, then I have a responsibility and an obligation to reward that contribution. That means giving up this freedom. That's not what I want.

If you are interested in the current development status or the next version, please visit my twitter. Unfortunately, all I can tell you right now is that the next version will be based on TensoFlow 2.0.

GeorgeS2019 commented 3 years ago

@harujoh 春条

Everything is COOL :-)

the next version will be based on TensoFlow 2.0.

Great !!