October 2, 2018

Google and Facebook are teaming up to make each company’s artificial intelligence technologies work better together.


The two companies said Tuesday that an unspecified number of engineers are collaborating to make Facebook’s open source machine learning PyTorch framework work with Google’s custom computer chips for machine learning, dubbed Tensor Processing Units, or TPU. The collaboration marks one of the rare instances of the technology rivals working together on joint tech projects.


“Today, we’re pleased to announce that engineers on Google’s TPU team are actively collaborating with core PyTorch developers to connect PyTorch to Cloud TPUs,” Google Cloud director of product management Rajen Sheth wrote in a blog post. “The long-term goal is to enable everyone to enjoy the simplicity and flexibility of PyTorch while benefiting from the performance, scalability, and cost-efficiency of Cloud TPUs.”

Facebook product manager for artificial intelligence Joseph Spisak said in a separate blog post that “Engineers on Google’s Cloud TPU team are in active collaboration with our PyTorch team to enable support for PyTorch 1.0 models on this custom hardware.”


Google first debuted its TPUs in 2016 during its annual developer conference, and pitched them as a more efficient way for companies and researchers to power their machine-learning software projects. The search giant sells access to its TPUs via its cloud computing business instead of selling the chips individually to customers like Nvidia, whose graphics processing units, or GPUs, are popular with researchers working on deep learning projects.


Artificial intelligence technologies like deep learning have grown in popularity over the years with tech giants like Google and Facebook that use the technologies to create software applications that can automatically do tasks like recognize images in photos.

As more businesses explore machine learning technology, companies like Google, Facebook, and others have created their own AI software frameworks, essentially coding tools, intended to make it easier for developers to create their own machine-learning powered software. These companies have also offered these AI frameworks for free in an open source model in order to popularize them with coders.

Read and Learn More

The online game “Fortnite” has become a smash hit.

Days after “Fortnite” said it would launch an Android app but circumvent Alphabet Inc.’s app store, Google found a major security flaw in the Android version of the game and publicly exposed both the flaw and a request to keep it quiet.

The flaw has since been repaired by Tencent Holdings Inc. TCEHY, +2.16%  -backed Epic Games Inc., which asked Alphabet GOOGL, +1.28% GOOG, +1.27% not to disclose the information for 90 days. Google engineers refused and published the details of the exploit Friday — a week later — as well as the exchange with Epic’s developers.

When app makers circumvent the Alphabet-owned Google Play Store — or Apple Inc.’s AAPL, +0.31%  similar app store — they avoid paying a 30% fee on sales made through their apps, but they do not receive some services included in the fee. “Fortnite” is the most high-profile instance of a developer publicly avoiding the Play Store while launching an Android app, but Friday’s security disclosure is now the most high-profile demonstration of the risks associated with that strategy.

AndroidCentral first reported the news late Friday.

Epic Chief Executive Tim Sweeney has praised open platforms like Android and even said he doesn’t take issue with digital stores for console games. But Google’s control over Android is another story, he has said, because he believes Google isn’t making the same amount of effort to market titles to consumers: So if Epic can avoid it, why not do so?

Don’t miss: How ‘Fortnite’ cracked the code to become the most successful free videogame ever

Instead of offering the app in Google’s Play Store, Epic offered it only as a direct download from the internet. After it was publicly posted on Aug. 9, Google researchers tested it and found the flaw, a serious one that would let any app on an Android phone download and run software without a user knowing.

Epic fixed the bug about a day after learning about it, or six days after “Fornite” officially launched on Android. Users who downloaded the installer for “Fortnite” have likely already received an automatic fix Epic rolled out, but it’s unclear how many people downloaded the flawed Android app or if hackers had made use of the exploit. The Google security team also included a proof-of-concept video demonstrating how people could exploit the bug.

See also: ‘Fortnite’ more important than cryptocurrency to large companies during earnings season

“Fortnite” may need the Android app to re-energize the hugely lucrative free-to-play game. “Fortnite” sales grew at a slower rate in July compared to the prior month, according to research published this week by SuperData, despite the launch of a new season. The free-to-play battle royale game became an outsize success in recent months, and has raked in millions of dollars a month on cosmetic upgrades and subscription sales.

Google and Epic did not immediately respond to a request for additional comment Friday afternoon.

Read More