Skip to content

ML-TANGO/TANGO2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

268 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TANGO 2

This is the official repository for the TANGO 2 project. TANGO (Target Aware No-code neural network Generation and Operation framework) is code name of project for Integrated Machine Learning Framework.

Arch

It aims to develop automatic neural network generation and deployment framework that helps novice users to easily develop neural network applications with less or ideally no code efforts and deploy the neural network application onto the target device.

TANGO 2 is a follow-up project to TANGO, an automatic neural network generation and deployment framework, and aims to provide a proof-of-concept for the SDx industry.


Project Layout

flow

This repository is a collection of individual modules that satisfy the overall workflow as illustrated in the above figure. The source tree is organized into three top-level pillars, each with its own architectural style:

  • LLMOps — the core TANGO 2 platform, organized along MSA (microservice architecture) principles. Each subdirectory under apps/ contains an isolated component container with a minimal REST API; component developers work only inside their own subdirectory and publish APIs that the platform orchestrates.
  • Runtime_System — edge / on-device runtime components (optimization, parallel inference, runtime engine, remote node management) that sit outside the platform cluster and target deployment hardware.
  • Field_Test — domain field demonstrations (SDF, SDM, SDS). These are proof-of-concept codebases that exercise the platform in real industry settings.

Where to start

  • Install or deploy the platform - See LLMOps/devops/INSTALL.md (Kubernetes Helm charts and install scripts).
  • Deploy a trained model to a target device - See Runtime_System/ for optimization, parallel inference, runtime engine, and remote node management.
  • Explore a domain demonstration - See the per-domain READMEs under Field_Test/SDF, SDM, SDS.
TANGO2
   ├── Field_Test
   │   ├── SDF
   │   │   ├── 원시데이터 수집기
   │   │   ├── 원천데이터 생성기
   │   │   ├── 제어기
   │   │   └── LAM 학습,추론
   │   ├── SDM
   │   └── SDS
   │       ├── Data_Revision
   │       ├── dataset
   │       ├── simulator
   │       └── VisionLanguageModel
   │
   ├── LLMOps
   │   ├── Data_Augmentation
   │   │   └── fewshot_prompting
   │   ├── Evaluation
   │   │   └── Intent_Detection
   │   ├── apps
   │   ├── bundles
   │   ├── devops
   │   ├── docs
   │   ├── front
   │   └── libs
   │
   └── Runtime_System
       ├── Optimization
       ├── Parallell_Inference
       ├── Runtime_Engine
       │   ├── Timestamp
       │   ├── kernel_source
       │   └── monitoring
       └── remoteManager

Integrated LLMOps platform covering microservices (apps/), Kubernetes infra (devops/), the web frontend (front/) and shared libraries (libs/).

├── Data_Augmentation [View Details]
│        └── fewshot_prompting [View Details]
├── Evaluation [View Details]
│        └── Intent_Detection
├── apps — microservices (dashboard, dataset, deployment, monitoring, llm_model, llm_playground, …)
├── bundles [View Details]
├── devops — Kubernetes Helm charts and install scripts (INSTALL.md)
├── docs [View Details]
├── front [View Details]
└── libs — shared libraries (fb_bin, fb_image, fb_logger)

Runtime_System [View Details]

Edge/device-side runtime stack for model optimization, parallel inference, runtime engine and remote node management.

├── Optimization [View Details]
├── Parallell_Inference [View Details]
├── Runtime_Engine [View Details]
│        ├── Timestamp [View Details]
│        ├── kernel_source
│        └── monitoring [View Details]
└── remoteManager [View Details]

Field_Test

Field demonstrations of TANGO2 across three SDx domains.

SDF

Software Defined Farming: To advance smart farms, we are building a system based on artificial intelligence (LLM, LAM) and verifying intelligent SDF through continuous learning of AI models.

SDM

Software Defined Medicine: We developed a Software Defined Medicine (SDM) system based on a medical domain-specific, multimodal (chest CT-interpretation) artificial intelligence (Large Vision-Language Model) and demonstrated it in a hospital.

SDS

Software Defined Ship: Going beyond the development of perception-centered AI agents using existing sensor fusion technology, we demonstrate that they understand and describe situations based on detected surrounding objects and environmental information, and make navigation decisions appropriate to the situation based on navigation rules.


TANGO Community

TANGO Community is an Artificial Intelligence(AI) democratization platform designed to allow anyone to easily enter the world of AI. Our community holds an annual conference to share our achievements and broaden our technological horizons. Feel free to join our fully open community!

TANGO on Media

Youtube

Article


License

This project is released under the terms in LICENSE.md (한국어 버전: LICENSE_ko.md).

Acknowledgement

This project was supported by Institute of Information & Communications Technology Planning & Evaluation (IITP) grant funded by the Ministry of Science and Information Communication Technology (MSIT), Republic of Korea (No. RS-2025-25442867, Development of a Generative AI-Supported System Software Framework for Optimal Execution of SDx Intelligent Services).