Skip to content

Releases: thag0/JNN

JNN 2.0.0

09 Jan 00:46

Choose a tag to compare

Adicionado suporte para JNI + Código nativo em C;
-Adicionado suporte em matmul para acelerar o desempenho de camada Densas;
-Adicionado suporte para conv2DForward e conv2DBackward para acelerar o desempenho de camadas Convolucionais.

Ganhos esperados de 40~50% dependendo do modelo.

Obs: necessário que a plataforma tenha suporte ao OpenMP.

JNN 1.3.0

04 Jan 22:20

Choose a tag to compare

Refatoração de algumas estruturas internas da lib, incluindo:

Criação de um backend

- Funções mais "low level" possuem suas implementações no backend específico;
- Preparação de terreno para implementar um backend em gpu (futuramente talvez);

Refatoração da camada Conv2D

-Métodos de forward e backward reescritos para aproveitar o máximo de núcleos de CPU em processamento de lotes;

JNN 1.2.1

24 Nov 00:37

Choose a tag to compare

Refatoração do pacote de IO:

  • Criação de arquivos de modelos mais difíceis de ler;
  • Conteúdo de dados gravados ocupando menos espaço em disco;

Obs: Versões anteriores de modelos não são mais compatíveis com o novo formato.

JNN 1.1.0

22 Nov 23:35

Choose a tag to compare

Notes:

  • add: LayerOps para centralizar operações de forward e backward de camadas;
  • add: Paralelização de forward e backward da camada Conv2D com ForkJoinPool (ganhos de 30% ~ 40%);
  • add: pacote camadas.pooling (Pool2DBase, MaxPool2D, AvgPool2D).

Versão inicial

15 Nov 15:53

Choose a tag to compare

First release