Etiqueta: interoperabilidad

Microsoft y Facebook trabajan en el desarrollo de la interoperabilidad de la inteligencia artificial

El compromiso de Microsoft es hacer que la inteligencia artificial sea más accesible y valiosa para todos. Con el fin de facilitar esto, ofrecen una variedad de plataformas y herramientas, incluyendo su Cognitive Toolkit -un framework de código abierto para construir redes neuronales profundas-, y también trabajan con otras organizaciones que comparten sus opiniones para ayudar a la comunidad de IA.

En esta línea, el pasado jueves la tecnológica anunció el formato Open Neural Network Exchange (ONNX), un proyecto de código abierto creado junto con Facebook, que proporciona un modelo compartido de representación para garantizar la interoperabilidad y la innovación en el ecosistema del marco de trabajo de la inteligencia artificial. Las tecnologías Cognitive Toolkit, Caffe2 y PyTorch soportarán ONNX.

Gracias a la interoperabilidad que ONNX proporciona, los desarrolladores pueden moverse más fácilmente entre frameworks y utilizar la mejor herramienta para las tareas que realicen a mano. Cada marco de trabajo está optimizado para características específicas tales como formación rápida, soporte para arquitecturas de red flexibles, inferencia en dispositivos móviles, etc. A menudo, la característica que es más importante durante la investigación y el desarrollo difiere de la que lo es para la puesta en producción. Esto produce ineficiencias o retrasos significativos si no se usa el framework apropiado. Los frameworks que usa ONNX simplifican estos aspectos y permiten a los desarrolladores ser más ágiles.

En cuanto a la optimización compartida (otra de las ventajas de ONNX), desde Microsoft explican que los fabricantes de hardware y otras empresas que ofrecen optimizaciones para mejorar el rendimiento de las redes neuronales pueden impactar en múltiples estructuras al mismo tiempo si usan ONNX. A menudo, las optimizaciones se deben integrar por separado en cada marco de trabajo, lo que puede suponer un proceso que consuma mucho tiempo. La representación de ONNX facilita que las optimizaciones lleguen a más desarrolladores.

La versión inicial del código ONNX y la documentación están ahora disponibles como código abierto en GitHub (https://github.com/onnx/onnx) como punto de partida para que la comunidad se involucre de inmediato.

Redacción

 

Microsoft y Red Hat se unen para potenciar la nube híbrida y la interoperabilidad

Actualmente, muchas empresas eligen esquemas híbridos de cómputo en la nube, lo cual obedece a la versatilidad que les ofrece el tener lo mejor de los dos mundos: efectividad para tratar datos sensibles para el negocio, por un lado, y altos niveles de rendimiento y escalabilidad, por el otro.

La nube se afianza cada vez más como un componente principal en las estrategias de TI. La consultora IDC, señala que la conformación de estrategias para los dos años siguientes, 70% de los usuarios empresariales de nube se enfocarán en el modelo híbrido.

Microsoft y Red Hat se enfocarán en proveer flexibilidad, seguridad rigurosa y ambientes operativos empresariales, con una oferta de nube consistente, que abarca opciones de nube privada, pública e híbrida, tanto de infraestructura como servicio (IaaS) como de plataforma como servicio (PaaS).

Por otro lado, organizaciones de todo el mundo confían en un ambiente tecnológico heterogéneo, utilizan tanto Linux como Windows. Con la complejidad de entornos diversos, estas organizaciones buscan conformar un ecosistema consistente que permita la estabilidad de procesos y operaciones. Asimismo, atributos de grado empresarial, como la confiabilidad, la seguridad en entornos de misión crítica y el soporte integral, son también temas prioritarios para ellas.

La interoperabilidad se ha convertido en un requisito empresarial, razón que motiva a Red Hat líder en soluciones de código abierto, y a Microsoft Azure, que soporta Linux desde hace tres años, a colaborar en la tendencia de Open Source que despega cada vez más.

A través de esta colaboración, ambas empresas son capaces de ofrecer a sus clientes soluciones en nubes híbridas. Entre los elementos clave de esta alianza que pueden beneficiar a las empresas destacan: soluciones de Red Hat disponibles de manera nativa para clientes de Microsoft Azure, soporte de grado empresarial integrado que abarca ambientes híbridos, y gestión unificada de cargas de trabajo a través de los desarrollos de nube híbrida.

El objetivo de esta alianza se enfocará a ir más allá de la capa del sistema operativo, la cual ofrece soluciones reales que consideran elementos como interoperabilidad, integración, apertura y nuevas tecnologías.

Redacción

Se incrementa el número de empresas que apoyan OpenEdge

Progress señala en un comunicado, se ha incrementado el número de empresas que se han unido a su proyecto de creación de estándares globales para especificaciones de componentes de software o Common Component Specification (CCS).

El proyecto se presentó en 2015, reúne especialistas de la comunidad de usuarios de la plataforma OpenEdge de la empresa, se atacan temas como la creación de componentes estandarizados capaces de facilitar la construcción futura de aplicaciones de negocios, evolucionando la tecnología de diferentes maneras.

“Miles de clientes de Progress ya realizan un trabajo cuidadoso de modernización y transformación. Queremos simplificar ese proceso y ayudarlos a ganar más ventajas competitivas con una serie de componentes listos para su uso, basados en estándares desarrollados y aprobados por una comunidad de especialistas”, explica Colleen Smith, Vicepresidente y Gerente General de Progress para Progress OpenEdge.

En menos de un año de funcionamiento, el CCS ya contabiliza 87 miembros representando 60 empresas participantes, la colaboración entre los desarrolladores de la comunidad OpenEdge va a permitir nuevos niveles de interoprabilidad y flexibilidad para los usuarios finales así como el intercambio de componentes con base en sus adecuaciones para las aplicaciones, exigiendo un mínimo esfuerzo y con mayor eficiencia y agilidad.

Finalmente, el objetivo de OpenEdge es atraer participantes de una variedad de regiones y segmentos de la industria, el grupo ya concluyó su primera especificación: CCS Architecture. Se trata de un estándar para componentes de software que incorpora contribuciones de nueve miembros de la comunidad representando siete empresas diferentes, y que fue revisado en definitiva por toda la comunidad.

Redacción

LabVIEW apuesta por mejorar la productividad de los ingenieros

National Instruments realizó el anuncio del software de diseño de sistemas LabVIEW 2016, el cual, permite a los ingenieros simplificar el desarrollo e integrar el software de forma eficaz en el ecosistema.

La versión más reciente de LabVIEW introduce nuevos cables de canal para simplificar la comunicación compleja entre las secciones paralelas del código. LabVIEW está disponible en dos versiones: para escritorio y en tiempo real. El método de cable de canal ayuda a mejorar la legibilidad del código y reduce el tiempo de desarrollo.

Christopher Relf, jefe de ingenieros en VI Engineering, comentó “los nuevos cables de canal en LabVIEW 2016 nos permiten desarrollar aplicaciones aún más rápidamente mediante la creación de arquitecturas transferibles entre diferentes dominios”. “Con los cables de canal, podemos establecer sofisticados patrones de arquitectura de software que tienen, de forma nativa, varias fuentes, sin tener que crear ni mantener una cantidad considerable de software personalizado en segundo plano”, añadió.

La nueva versión dará continuidad a la tendencia con la interoperabilidad mejorada con Python y dispositivos de terceros. Esta apertura, combinada con varias mejoras, ayuda a los usuarios a continuar mejorando la productividad mediante la agilización del desarrollo de código y la implementación. Con la versión más reciente de LabVIEW, los usuarios podrán realizar lo siguiente:

  • Simplificar el desarrollo con nuevos cables de canal que reducen la comunicación asíncrona compleja a un solo cable.
  • Uso eficiente de la memoria RAM con el nuevo soporte para complementos de 64 bits para; LabVIEW Control Design and Simulation Module, LabVIEW MathScript Real-Time Module, LabVIEW Unit Test Framework Toolkit, LabVIEW Desktop Execution Trace Toolkit y LabVIEW VI Analyzer Toolkit.
  • También agilizar la automatización de las mediciones de banco con la red de controladores de instrumentos, que admite 500 dispositivos nuevos además de los 10 000 instrumentos existentes.
  • Integrar código de Python mediante el uso del nuevo Python Integration Toolkit para LabVIEW, que es una API sencilla de Enthought, la cual puede integrar scripts de Python en aplicaciones de LabVIEW.

Finalmente, la marca señala que LabVIEW 2016 es compatible con las más recientes tecnologías de hardware de NI para el diseño de RF y de pruebas, seguimiento y control integrado, y la formación en ingeniería, incluido el transceptor vectorial de señales de segunda generación, el instrumento digital de patrones de National Instruments.

Redacción.