Skip to content

Commit 7704b6a

Browse files
committed
Integración y subida de la extensión oficial de MiniML para Deep Learning embebido: MiniTensor.
1 parent c00c383 commit 7704b6a

28 files changed

Lines changed: 5095 additions & 601 deletions

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,5 @@ test_outputs/
1919
*.h
2020
*.json
2121
dist/
22-
miniml_engine.egg-info/
22+
miniml_engine.egg-info/
23+
exports/

estimators/memory_estimator.py

Lines changed: 281 additions & 159 deletions
Large diffs are not rendered by default.

miniml/__init__.py

Lines changed: 46 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
11
"""
2-
MiniML: Framework de Machine Learning Optimizado para Sistemas Embebidos.
3-
Sin dependencias externas.
2+
MiniML Engine: Framework de Machine Learning y Deep Learning Optimizado
3+
para Sistemas Embebidos (Edge AI).
4+
Filosofía "Zero-Dependencies" - Python Puro.
45
"""
56

7+
# ---------------------------------------------------------
8+
# API CLÁSICA DE MINIML
9+
# ---------------------------------------------------------
610
from .ml_manager import (
711
train_pipeline,
812
predict,
@@ -30,5 +34,44 @@
3034
from . import ml_factory
3135
from . import ml_exporter
3236

33-
__version__ = "1.0.0"
37+
# ---------------------------------------------------------
38+
# HERRAMIENTAS MLOps & CLI
39+
# ---------------------------------------------------------
40+
from .ml_exporter import print_cli_summary, serialize_model, deserialize_model
41+
42+
# ---------------------------------------------------------
43+
# EXTENSIÓN MINITENSOR (Deep Learning & Autograd)
44+
# ---------------------------------------------------------
45+
try:
46+
from .autograd.tensor import Tensor
47+
from .autograd import layers as nn
48+
from .autograd import optim
49+
from .autograd import qat
50+
except ImportError:
51+
pass # Permite que MiniML siga funcionando si faltan archivos
52+
53+
# ---------------------------------------------------------
54+
# EXPORTADORES EDGE AI (C++ y Rust)
55+
# ---------------------------------------------------------
56+
try:
57+
from .exporters import cpp_writer
58+
from .exporters import rust_writer
59+
from .exporters import quantizer
60+
from .exporters import library_packer
61+
except ImportError:
62+
pass
63+
64+
# ---------------------------------------------------------
65+
# HARDWARE Y PROCESAMIENTO DE SEÑALES (DSP)
66+
# ---------------------------------------------------------
67+
try:
68+
from .hardware.serial_manager import serial_manager
69+
from .hardware.virtual_sensor import VirtualSerial
70+
from .dsp import dsp_runtime
71+
except ImportError:
72+
pass
73+
74+
75+
# Metadatos del paquete
76+
__version__ = "1.1.0"
3477
__author__ = "Wilner Manzanares (Michego Takoro 'Shuuida')"

0 commit comments

Comments
 (0)