Skip to content

Open Source Blog

Posts

Announcing Akri, an open source project for building a connected edge with Kubernetes 

Overview One of the hallmarks of “the edge” in computing is the array of sensors, controllers, and microcontroller unit (MCU) class devices that produce data and perform actions. For Kubernetes to be a versatile edge computing solution, a cluster needs to easily find these leaf devices. Most of these devices, however, are too small to...Read more

Introducing ONNX Runtime mobile – a reduced size, high performance package for edge devices 

ONNX Runtime is an open source project that is designed to accelerate machine learning across a wide range of frameworks, operating systems, and hardware platforms. Today, we are excited to announce ONNX Runtime release v1.5 as part of our AI at Scale initiative. This release includes ONNX Runtime mobile, a new feature targeting smartphones and other...Read more

Participate in the Java EE cloud migration patterns survey 

The Java on Microsoft Azure team has been strengthening its commitment and outreach to Java EE users. This effort includes additional technical guidance, tools, scripts, workshops, and more to better support migrations to Virtual Machines, Kubernetes, OpenShift, and managed service (PaaS) offerings. We are working with key industry partners like Oracle, IBM, Red Hat, and...Read more

A new video series for beginners to learn JavaScript 

There’s a popular saying that reads “Any application that can be written in JavaScript will eventually be written in JavaScript.” Known as Atwood’s Law, it highlights the flexibility of the language: JavaScript is already everywhere and its popularity only continues to grow. Born of humble beginnings as an extension for the Netscape Navigator web browser...Read more

Accelerate traditional machine learning models on GPU with ONNX Runtime 

With the growing trend towards deep learning techniques in AI, there are many investments in accelerating neural network models using GPUs and other specialized hardware. However, many models used in production are still based on traditional machine learning libraries or sometimes a combination of traditional machine learning (ML) and DNNs. We’ve previously shared the performance...Read more

J4K: an all-star Java and Kubernetes speaker line-up in one conference  

J4K is a developer-oriented conference focused on open source and hybrid cloud application development of Java and Kubernetes. This is a community event, delivered by stellar Java community leaders, and is dedicated to enriching developers and architects with cloud-focused solutions. Registration is free.  Java has a rich history in enterprise applications and has evolved over the past two...Read more

Calico for Windows goes open source 

Since Windows worker node support reached general availability in Kubernetes, Microsoft and Tigera have listened closely to feedback from the community. A big contention point of Windows container users in the Kubernetes community is: “One of the most important open source network policy tools in the market is not available for Windows.” This is limiting...Read more

Announcing Dapr integration in Azure API Management Service 

Dapr integration in the Azure API Management (APIM) service is now available. This new capability enables operations teams to directly expose Dapr microservices as APIs and make those APIs discoverable and easily consumable by developers with proper controls across multiple Dapr deployments—whether in the cloud, on-premises, or on the edge. Since its initial release last...Read more

CloudSkew makes it easy to sketch cloud architecture diagrams 

CloudSkew is a free online diagram editor that helps you draw cloud architecture diagrams. CloudSkew diagrams can be securely saved to the cloud and icons for AWS, Microsoft Azure, Google Cloud Platform, Kubernetes, Alibaba Cloud, Oracle Cloud (OCI), and more are included. CloudSkew is currently in public preview and the full list of features and...Read more

Open-sourcing TensorFlow with DirectML 

Following the release of our Developer Preview in June, today we’re announcing an exciting next step as we make the source code of TensorFlow-DirectML, an extension of TensorFlow on Windows, available to the public as an open-source project on GitHub. TensorFlow-DirectML broadens the reach of TensorFlow beyond its traditional Graphics Processing Unit (GPU) support, by...Read more

GPT-2 fine-tuning with ONNX Runtime – a 34% speedup in training time 

Model training is an important step when developing and deploying large scale Artificial Intelligence (AI) models. Training typically utilizes a large amount of compute resources to tune the model based on the input dataset. Transformer models, with millions and billions of parameters, are especially compute-intensive and training costs increase with model size and fine-tuning steps...Read more

Securing Open Liberty applications with Azure Active Directory via OpenID Connect 

Long gone are the days when you had to create your own user account management, authentication, and authorization for your web delivered software. Instead, contemporary applications leverage these functions (Identity and Access Management or IAM for short) from an external provider. As a full-featured Java application runtime, Open Liberty has great options for externally provided IAM....Read more