Open Source Wrap Up: November 7 -13, 2015
Google Releases Open Source AI Engine: TensorFlow
Google has released TensorFlow, deep learning that is used in many of the company’s products, as open source. The software uses a library for numerical computation inside data flow graphs that pass dynamically sized, multi-dimensional arrays, called tensors, between nodes. The nodes perform processing asynchronously, in parallel once all tensors on their incoming edges become available. This design makes TensorFlow flexible and portable as it is relatively simple to reconstruct data flow graphs and use high-level programming languages to develop new computational systems. Google has used this to connect artificial intelligence research with product teams that build new products that use this software. By releasing it as open source, the company hopes to bring more people into this convergence effort and standardize the set of tools people rely on for this work.
To learn more, visit the TensorFlow website.
Linux Foundation Announces Launch of OpenHPC
The Linux Foundation has announced the intent to form the OpenHPC Collaborative Project which is aimed at promoting and developing open source frameworks for high performance computing environments. The organization includes educational institutions, governmental organizations, and major corporations. The members of this group will work together to create a stable environment for testing and validation, reduce costs, provide a robust and diverse open source software stack, and develop a flexible framework for configuration of high performance computing. They will do this through the development of tools like provisioning tools, resource management, I/O clients, development tools, and a variety of scientific libraries.
For more information, visit the OpenHPC community page.
Vanderbilt’s Medical Capsule Robot Software Goes Open Source
Researchers at the Vanderbilt University School of Engineering have released a set of hardware and software designs for medical robots that are designed to be swallowed (once the technology is small enough). Named Pillforge, the team had built three different robots for the colon, stomach, and to stop internal bleeding, and they realized they were reusing a lot of components. This led to the desire to release these building blocks to other researchers and product developers in order to reduce the barrier to entry for others and allow other researchers and developers to improve the designs. The robots run TinyOS for their operating system, and support a variety of modules including some for wireless communication, sensing, actuating, and more.
To learn more, visit the Pillforge website.
Let’s Encrypt Public Beta Announced
Let’s Encrypt, a Linux Foundation Collaborative project to encrypt the web, will go into public beta on December 3, 2015. Let’s Encrypt is a project aimed an encrypting a greater number of places on the web by generating TLS/SSL certificates that can be installed on web servers with a simple application. On December 3, anyone who wants to request a certificate will be able to. The limited beta launched on September 12, 2015, and has issued over 11,000 certificates since; this experience has given the project enough confidence to open the system for public beta.