javascript|手机移动端的PyTorch来了,还支持JavaScript


javascript|手机移动端的PyTorch来了,还支持JavaScript

【javascript|手机移动端的PyTorch来了,还支持JavaScript】说到PyTorch可能学习或从业深度学习的朋友都知道 , 这是全球大名鼎鼎的AI框架 , 早已开源并在全球有广泛开发者用户的用GPU和CPU来优化的tensor library(张量库) 。 机智客觉得我们看它的名字就知道 , 这是一个基于Torch的Python编程语言机器学习库 。 也正因为是深度学习库 , 所以我们在开发和运行AI程序的时候 , 都需要PC端 , 尤其还得是Ubuntu这样的Linux发行版操作系统里 , 应用也多需要PC端 。
不过现在有点不一样了 。 PyTorch Mobile的PyTorch Live来了 , 更具体一点说 , PyTorch Mobile并不是刚刚发布的 , 不过Meta也就是前Facebook推出的PyTorch Live , 则是免去了配置项目和构建用户界面的长期痛苦 , 为移动端设备用户提供的很棒的人工智能体验的工具 。 目前 , 可以说刚刚开源 , 没错 , 就是这个月 。 版本是V0.1.1 。

据代码托管平台介绍 , 此monorepo包括PyTorch Live命令行界面(即torchlive cli)、使用PyTorch Mobile在设备上运行的React本机软件包 , 以及带有示例的React本机模板 , 可在移动设备上部署 。 我们可以在移动手机端部署我们的AI应用程序了 。
在PyTorch官网上 , 介绍了开始部署的步骤 。 PyTorch Live提供了一个CLI和数据处理API , 其中前者包含安装开发依赖项和初始化新项目的方便命令 。 而要部署 , 则要安装相应工具 , 设置构建环境 , 而机智客刚才说的 , Torchlive cli能自动化大部分设置过程 , 不用我们繁琐操作 。 而数据处理API则集成了PyTorch Live API中的自定义模型 , 这些模型可以内置到Android和iOS的移动端应用程序中 。
上面说了这么多 , 似乎有点云里雾里的 。 其实是一个AI工具 , 它可以部署到移动端 , 作为推理应用程序运行 。 正因为要跨移动端平台开发 , 所以要安装安卓命令行工具啦模拟器啦OpenJDK啦等等 。 既然是移动端 , 当然是包含安卓或苹果跨平台咯 。 PyTorch Live提供的安装例程 , 可以自动安装所需的依赖项 。 看起来比较美好是吧 , 等等 , brew?Xcode?什么情况什么鬼?嗯 , 不幸的事情终于出现了 。 没错 , 这个让人淡藤的是 , 目前它只支持苹果系统 , 看不起谁呢这是?像我大Ubuntu或Windows系统还得等不是?
值得注意的是 , 环境配置还有一个前置要求 , 就是安装Node.js换句话说 , 它还支持JavaScript脚本语言 。 也许吧 , PyTorch的确如同它的官网所宣传的 , PyTorch Live是一个十分易于使用的工具库 , 使用PyTorch Live可以帮助开发者在几分钟内成功构建一个手机端机器学习演示APP 。 有条件的或者有精力感兴趣的朋友可以去尝尝鲜了 , 虽然目前还不成熟 。