Day: April 22, 2020

Google Cloud Anthos now available for AWS, with Azure to follow

Google Cloud has announced that Anthos — the company’s software for deploying and managing Kubernetes workloads across multiple on-prem and cloud environments — now supports running workloads on rival cloud platform Amazon Web Services (AWS), with Microsoft Azure support still in preview for now.

Speaking to InfoWorld, Jennifer Lin, vice president of product management at Google Cloud, said the delay in Azure support was simply down to internal engineering resources and “market demand” making AWS a higher priority for customers than Microsoft’s cloud.

Google Cloud was planning on announcing the news during its big Cloud Next conference earlier this month,

Read More

PyTorch 1.5 adds C++ power, distributed training

PyTorch, the Python framework for quick-and-easy creation of deep learning models, is now out in version 1.5.

PyTorch 1.5 brings a major update to PyTorch’s C++ front end, the C++ interface to PyTorch functionality. The C++ front end now offers complete feature parity with the Python API. Normally one would write PyTorch applications exclusively in Python, but this change makes it readily possible to prototype the application in Python, then move it to C++ without losing any features, or to freely mix C++ and Python.

PyTorch 1.5 also adds a way to bind custom C++ classes to

Read More

This planetary system’s perfect rhythm tells us a lot about how it came to be

A planetary system of six exoplanets in near-perfect synchronization gives astronomers a hint at how such groupings could evolve.

Over a period of seven years, astronomers have observed the star HD 158259 — invisible to the naked eye — discovering six planets in orbit around it in near-perfect synchronization. The extrasolar planets (exoplanets) consist of one ‘Super-Earth’ and five ‘Mini-Neptunes’ with exceptionally regular spacing and timing. Their regimented order gives researchers a hint as to how the system may have formed.

The study, led by researchers from the University of Geneva (UNIGE), was conducted with the aid of the SOPHIE

Read More

How to fine-tune Gmail for maximum productivity

Email is a complicated beast. There are so many layers to mull over when it comes to making an inbox manageable, from the surface-level organizational factors (hello, labels!) to the more advanced under-the-hood features (filters, anyone?).

But beyond all of that, even, is the issue of your actual inbox interface. It may seem trivial, but having an interface that emphasizes the functions you use most while minimizing unnecessary clutter can go a long way in making email easier to manage — both in terms of efficiency and for the simple matter of sanity. (I know I feel

Read More

Cython tutorial: How to speed up Python

Python is a powerful programming language that is easy to learn and easy to work with, but it is not always the fastest to run—especially when you’re dealing with math or statistics. Third-party libraries like NumPy, which wrap C libraries, can improve the performance of some operations significantly, but sometimes you just need the raw speed and power of C directly in Python.

Cython was developed to make it easier to write C extensions for Python, and to allow existing Python code to be transformed into C. What’s more, Cython allows the optimized code to be shipped with a Python

Read More