李者璈:提问像推理或者深度学习这样的场景 , 边缘设备的治理或者模型的分发 , 一些管控面的东西 ,OpenVINO 有没有提供一套模型下发、灰度模型的开箱即用的方案 。
 邵文简:据我所知目前还没有 , 现在有一个应用叫 OpenVINO Model Server , 它把一个网络的 Inference 做成一种 service , 让其它的应用来调;开箱即用得看 OpenVINO 未来有没有计划提供这样的能力 , 这也需要去跟边缘的平台 , 尤其是基于 k8s 或 k3s 的平台进行集成 。
 李者璈:我还想打探一下 , 今年甚至说明年 OpenVINO 还有什么其他的发展方向?有什么可以透露的吗? 
 邵文简:我们之前推出了 Alder Lake 桌面版以及移动版的最全新CPU , 它是业界第一个混合架构的 CPU 。 今年下半年还会发布下一代的至强服务器 Sapphire Rapids , 有新的指令级 AMX(英特尔高级矩阵扩展) , 可以直接支持矩阵层了 。 我觉得 OpenVINO 的首要任务还是性能优化 , 对英特尔硬件的支持 , 把新架构的性能发挥出来 , 提高兼容性 。
  
 
文章图片 
 
 李者璈:期待 OpenVINO 在新的至强服务器上跑起来是什么样的 。
 邵文简:稍微透露下哈 , 绝对会有惊喜 。
 比特熊:好啦好啦 , 再问下去不会就要涉及到商业机密了吧!还是请李者璈老师分享点内容给大家吧! 
 李者璈:我的分享比起邵老师可能更普及化一些 , 大家不准笑也不准打我 。 我今天其实主要是想聊一聊 Python , 把目光放到3.9 , 或者说近一年以来它的一些变化 , 比特熊你之前用过 Python 吗? 
 比特熊:本熊刚开始直播的时候 , 跟微软云步道师卢老师(卢建晖)一起进行过线上工作坊的学习 , 虽然只是短短几次课 , 也算有点初步了解 。
 李者璈:Python 现在会用在很多场合 , 比如说刚才邵老师提到的深度学习 , PyTorch 或 TensorFlow 等等 , 他们都会用 Python 来作为 DSL 的前端 。 同时 Python 在后端开发以及传统的 SRE 场景也有很多应用 , 像豆瓣以及之前的饿了么 , 还有曾经的头条 , 都是用 Python 作为自己主力的服务 , 国外的话 Instagram、Reddit 这些网站也是 。
 到2022年 , 大家可能会有一些抱怨 , 比如写动态类型一时爽 , 然后重构全家XXX , 被老板骂死对吧?还有 Python 的性能不行 , 或者 Python 缺一些其他语言标配的东西 。 大家一直说 Python 是一个动态语言 , 表达力很丰富 , 但同时很多方面又觉得不够完善 。 我们把时间放在到这一年来看 , Python 主要还是围绕三方面语法特性的增强 , 标准库的增强以及性能改进 , 标准库的增强还包含了清理掉一些历史遗留债务 。
 语法改进我印象最深刻的是 PEP , PEP(Python Enhancement Proposal)是增强提案的简称 。 634、635、636这个 Python match(模式匹配)终于来了 ,根据不同的400、404、418 , 返回不同的东西 , 不同的处理 。 在之前大家也许只能用 if 或者 else 来模拟这样一个特殊的语法糖 , 那么在这三个 PEP 之后 , 也就是3.10之后 , Python 就笑称终于有了C语言七几年就有的东西——switch case , 大家可能觉得至于这么激动吗?我们可以看一下这个稍微复杂一点的例子: 
  
 
文章图片 
 
 相比于之前的各种分支上的 if/else 这样的东西能够很大程度上达成语义一致 , 也就是我们能以近似人类语言 , 或者说符合直觉的方式写代码 , 一眼就能看出这段代码在做什么 , 它还支持更复杂的解构以及解析行为……之前引起 Python 社区分裂的一个提案叫做 PEP 572的海象操作符……它能让我们代码写得更灵活 , 但我个人觉得不要用得太嗨了 , 写出来太过于 magic 的代码 , 重构的时候会被同事、老板给打死 。
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
