Discussão:Página principal: mudanças entre as edições

De Caninos Loucos
Ir para navegação Ir para pesquisar
Linha 7: Linha 7:
#'''PySide:''' conjunto de bibliotecas que fornecem a integração entre o ''python'' e ''Qt.4'' (e, em andamento ''Qt.5''). O ''PySide'' fornece uma cadeia completa de ferramentas para a rápida integração com qualquer hierarquia de classes ''C++'' do ''Qt''. Instalação a partir do código fonte. Necessária reinstalação por conta das atualizações impostas ao ''Qt'' para a instalação do ''VTK''.
#'''PySide:''' conjunto de bibliotecas que fornecem a integração entre o ''python'' e ''Qt.4'' (e, em andamento ''Qt.5''). O ''PySide'' fornece uma cadeia completa de ferramentas para a rápida integração com qualquer hierarquia de classes ''C++'' do ''Qt''. Instalação a partir do código fonte. Necessária reinstalação por conta das atualizações impostas ao ''Qt'' para a instalação do ''VTK''.
#'''VTK:''' software ''open source'' para manipulação e exibição de dados científicos. Inclui ferramentas de estado da arte para renderização 3D, uma suíte de widgets para interação 3D e ampla capacidade de plotagem de dados 2D. Instalação a partir do código fonte com completa reestruturação para utilização das instruções de ponto flutuante ''NEON'' e demais extensões de vetorização do ''ARM V7'' (32 bits). Também demanda a atualização do ''Qt''.
#'''VTK:''' software ''open source'' para manipulação e exibição de dados científicos. Inclui ferramentas de estado da arte para renderização 3D, uma suíte de widgets para interação 3D e ampla capacidade de plotagem de dados 2D. Instalação a partir do código fonte com completa reestruturação para utilização das instruções de ponto flutuante ''NEON'' e demais extensões de vetorização do ''ARM V7'' (32 bits). Também demanda a atualização do ''Qt''.
#'''FreeCAD:''' software ''open source'' de modelagem paramétrica 3D (''CAD''). Instalação a partir do código fonte, com reestruturação para a utilização de aceleração ''NEON'' e demais acelerações de ponto flutuante da arquitetura ''ARM V7'' (32 bits), bem como a inclusão de suporte para operações ''OpenGL'' por emulação, permitindo o uso eficiente em plataformas sem suporte para ''DRM'' (aceleração ''OpenGL'' por hardware).
#'''FreeCAD:''' software ''open source'' de modelagem paramétrica 3D (''CAD''). Instalação a partir do código fonte, com reestruturação para a utilização de aceleração ''NEON'' e demais acelerações de ponto flutuante da arquitetura ''ARM V7'' (32 bits), bem como a inclusão de suporte para operações ''OpenGL'' por emulação, permitindo o uso eficiente em plataformas sem suporte para ''DRM'' (aceleração ''OpenGL'' por hardware). No momento não foram feitas otimizações para aceleração ''OpenGL''.
No momento não foram feitas otimizações para aceleração OpenGL (por
conta da ausência de drivers).
#'''Go'''
#'''Go'''
#'''Electrum'''
#'''Electrum'''

Edição das 18h45min de 11 de setembro de 2019

Softwares e Aplicações Portados Para Caninos Labrador V1.x V2.x

Softwares Portados:
  1. Bazel: ferramenta desenvolvida pela Google para desenvolvimento de software. Provê uma interface contínua e consistente para desenvolvimento de aplicações com a possibilidade de utilização de múltiplas linguagens de programação. O porte para o Labrador foi feito utilizando a metodologia de bootstrap. Como suporte para o tensoflow. Versões 0.23.2 e 0.24.1. Foram feitas adequações para a execução dos compiladores java. Adequações principais: redimensionamento dos stacks do compilador java e reparametrização para usar o openjdk.dado que a Oracle encerrou o ciclo java para ARM 32 bits no JDK 8.
  2. OpenCV: conjunto de bibliotecas e ferramentas no campo da visão computacional. Instalação a partir do código fonte. Bibliotecas Linux e suporte ao Python 3. Completa reconfiguração para autilização dos conjuntos de instruções NEON e demais extensões de ponto flutuante e vetorização do ARM V7 (32 bits). Substituição de toda a infraestrutura original OpenCV da distribuição Debian pelo código recompilado, inclusive removendo eventuais extensões OpenCV instaladas no python via pip.
  3. OpenMPI: conjunto de bibliotecas e ferramentas para o desenvolvimento de aplicações com paralelismo massivo MIMD. Foi realizada a instalação a partir do código fonte, substituindo completamente as bibliotecas da distribuição Debian. Completa reconfiguração para a utilização otimizada dos conjuntos de instruções ARM V7 (32 bits). Substituição de toda a infraestrutura original da distribuição pelo código recompilado, inclusive removendo bibliotecas locais e demais links.
  4. PySide: conjunto de bibliotecas que fornecem a integração entre o python e Qt.4 (e, em andamento Qt.5). O PySide fornece uma cadeia completa de ferramentas para a rápida integração com qualquer hierarquia de classes C++ do Qt. Instalação a partir do código fonte. Necessária reinstalação por conta das atualizações impostas ao Qt para a instalação do VTK.
  5. VTK: software open source para manipulação e exibição de dados científicos. Inclui ferramentas de estado da arte para renderização 3D, uma suíte de widgets para interação 3D e ampla capacidade de plotagem de dados 2D. Instalação a partir do código fonte com completa reestruturação para utilização das instruções de ponto flutuante NEON e demais extensões de vetorização do ARM V7 (32 bits). Também demanda a atualização do Qt.
  6. FreeCAD: software open source de modelagem paramétrica 3D (CAD). Instalação a partir do código fonte, com reestruturação para a utilização de aceleração NEON e demais acelerações de ponto flutuante da arquitetura ARM V7 (32 bits), bem como a inclusão de suporte para operações OpenGL por emulação, permitindo o uso eficiente em plataformas sem suporte para DRM (aceleração OpenGL por hardware). No momento não foram feitas otimizações para aceleração OpenGL.
  7. Go
  8. Electrum
  9. ffmpeg
  10. coremark
  11. glmark2
  12. burrow
Instalações
  1. Plataforma python3
  2. Keras
  3. Theano
Softwares Desenvolvidos
  1. Identificação e contagem de carros
  2. Identificação de placas de licenciamento
Softwares Adaptados
  1. Identificação de faces