JavaJava
Conference50min
INTERMEDIATE

ONNX-Based Generative AI LLMs in Java with Project Babylon

The Open Neural Network Exchange (ONNX) serves as an universal format for representing machine learning models, facilitating their deployment across diverse platforms.

Traditionally, Large Language Models (LLMs) are developed in Python using frameworks like PyTorch, TensorFlow, or scikit-learn, and then exported to ONNX for execution.

In this presentation, we will demonstrate how Java, a language not traditionally associated with AI modeling, can be utilized to produce ONNX models. We will explore the concept of ONNX-based Generative AI LLMs in Java, leveraging Project Babylon's code reflection capabilities. The presentation will showcase a practical Java example of an LLM, detailing its transformation into the ONNX format and subsequent execution.

Adam Sotona
Adam SotonaOracle

talkDetail.whenAndWhere

Thursday, October 9, 13:50-14:40
Room 9
talks.description
The Open Neural Network Exchange (ONNX) serves as an universal format for representing machine learning models, facilitating their deployment across diverse platforms.

Traditionally, Large Language Models (LLMs) are developed in Python using frameworks like PyTorch, TensorFlow, or scikit-learn, and then exported to ONNX for execution.

In this presentation, we will demonstrate how Java, a language not traditionally associated with AI modeling, can be utilized to produce ONNX models. We will explore the concept of ONNX-based Generative AI LLMs in Java, leveraging Project Babylon's code reflection capabilities. The presentation will showcase a practical Java example of an LLM, detailing its transformation into the ONNX format and subsequent execution.
babylon
onnx
llm
java
talks.speakers
Adam Sotona

Adam Sotona

Oracle

Czech Republic

Adam is a software engineer with over 25 years of experience designing, implementing, and improving Java tools and libraries. He is a member of the OpenJDK team, currently working on Project Babylon. His recent work includes the implementation of JEP 484: Class-File API.
When he's not immersed in code, Adam enjoys exploring new technologies, teaching Java, sailing, photography, and playing the ukulele.
talk.infographic.title
ONNX-Based Generative AI LLMs in Java with Project Babylon infographic
talk.infographic.aiDisclaimer
comments.title

comments.speakerNotEnabledComments