【软件周刊第 16 期】TensorFlow 1.0 正式发布,更快、更灵活、更方便开发;Go 1.8 发布,编译速度比 1.7 提高约 15%

编辑部的故事 · · 2546 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

TensorFlow 1.0 正式版发布,更快、更灵活、更方便开发

速度更快:TensorFlow 1.0 快得不可思议!XLA 为将来进一步的性能提升奠定了基础,tensorflow.org 现在加入了提示与技巧,可让您通过优化模型达到最快速度。

灵活性更高:TensorFlow 1.0 推出了一个包含 tf.layers、tf.metrics 和 tf.losses 模块的 TensorFlow 专用高级 API。还加入了一个新的 tf.keras 模块,该模块全面兼容 Keras:另一个流行的高级神经网络内容库

生产就绪度达到了前所未有的水平:TensorFlow 1.0 承诺 Python API 稳定性(详见此处:www.tensorflow.org/programmers_guide/version_semantics),这使它能够更方便地加入新功能,而且不必担心破坏您的现有代码。

因此 oscer 表示 — 

@yunwangjun今年是人工智能年 ~ 那就像 @辽东小小 说的学起吧~ 少年们~

Go 1.8 正式发布,编译速度比 Go 1.7 提高约 15%

在这个版本中,整个标准库有显着的性能改进和变化。对于 64 位 x86 系统也有一些性能提升。编译器和链接器跑得更快。编译时间应该比 Go 1.7 缩短约 15%。在这一领域还有更多的工作要做:希望未来版本的编译速度更快。

垃圾收集暂停也明显更短,通常在 100 微秒以下,通常低至 10 微秒。

HTTP 服务器添加了对 HTTP/2 Push 的支持,允许服务器向客户端推送。这对于消除网络延迟非常有用。 HTTP 服务器还添加了对优雅停机的支持,允许服务器完成正在运行的请求之后关闭从而最小化停机时间。

BTW,为了庆祝新版发布,世界各地的 Go 用户组都在本周举办发布会。发布会已经成为 Go 社区的一个传统,所以如果你错过了这一次,那 1.9 发布时应该留意一下了。

一位 oscer 对于这次的发布心情似乎有点大起大落 ——

@无闻只可惜 GoSublime 不支持!!!太难过了。。

……

@无闻GoSublime 作者刚刚更新了!!!!哈哈哈哈哈哈!

@hyper0x 则表示《Go并发编程实战》第2版初稿已完成,估计还有两个月就可以出版了。它基于Go 1.8编写,敬请关注!

经多次延期后,Ubuntu 16.04.2 LTS 终于发布

主要的变化是内核升级到 Linux 4.8 版本,并且采用滚动 HWE 内核模型。Ubuntu 16.04 LTS 和 16.04.1 LTS 基于 Linux 4.4 LTS 内核分支。

其余的更多是 bug 修复和兼容性的改进。Ubuntu 16.04 是一个长期技术支持版本,官方会提供长达 5 年的技术支持(包括常规更新/ Bug 修复/安全升级),通常会有 5 个发布点。一直到 2021 年 4 月份。

看来 Ubuntu 还是深得不少程序员的心 ——

@张敏峰不错,项目都部署在Ubuntu Server LTS,很省心。

@小果汁儿ubuntu是我的常用系统,windows用的很少了已经。

@cyper喜欢ubuntu, 但不喜unity, 目前用的ubuntu 16.04 + Mate(gnome2风格的, 各种贴心的widget).

Opera 首个 “重生” 版本亮相:启用全新用户界面

Opera 日前启动了 Project Reborn(重生)项目,现在用户下载安装浏览器的开发者版本就能看到全新的用户界面。新版中允许开发人员和忠实用户预览新版外观界面并测试包括新主题、升级版侧边栏等新功能。

除了外观方面的改善之外,Opera 浏览器已经获得了几处改进。首先,所有标签变得更加简洁,轻量和 “优雅”,这能够让用户更轻松的找到已经打开的选项卡。此外 Speed Dial 界面经过调整后带来了更平滑的动画。Speed Dial 界面能够自定义两种以上的主题颜色,目前可以实现明亮和黑暗两种。此外新版中还添加了三个全新背景。

@有害健康 则表示现在不看图标都不知道是什么浏览器

@小代码2016 也很有想法嗯,最好再加个VR,那感觉得像在图书馆中一样才行

版本帝 GitLab 连发五版,应对 XSS 漏洞

可以看到,这几个版本主要都是为了应对 XSS 漏洞,有以下更新:

  • Asciidocs rendering 补丁以阻止 XSS
  • 修复 SVG 附件中的 XSS 漏洞
  • 阻止 GitHub 从问题分配标签和注释导入其他项目的合并要求或问题程序
  • 支持 RDOC 中的 XSS 漏洞补丁

以前有个版本帝的排行榜,GitLab 可是万年牢牢占据第一位的,说它是版本帝没人不服,但是 oscer 认为 ——

@努力代码工版本帝,痛苦了测试和运维

@等待是一生最初的苍老10年不更新可好? 那么他肯定不是版本帝了

其他热门软件更新

本周开源项目推荐

Centrifugo — 实时消息通信平台

Centrifugo 是一个用 Golang 实现的基于 Websocket 或者 SockJS 的实时通信平台。

  • 支持数千个同时连接,提供基于频道的出版/订阅模式。PUB/SUB
  • 容易和现有系统集成 – 不改变已有后端情况下为系统提供实时通信能力。
  • HTTP API 和已有后端通信 . API clients for Python, Ruby, PHP, Go, NodeJS.
  • 浏览器可以通过 SockJS 或者纯粹 Websocket 协议和 centrifugal 通信。提供 iOS 和 Android 平台 SDK
  • 采用 Redis 实现分布式部署.
  • SHA-256 HMAC 连接认证和隐私保护
  • 多种类型的频道 – 私有, 用户限制,客户端限制
  • 通过名字空间灵活配置频道
  • 支持即时消息和历史消息
  • 支持用户加入/离开消息
  • 网络重连后可以恢复消息
  • 内置管理界面,提供多种计量(Metrics)
  • 可用于 WebRTC 信令服务器
  • 多种部署手段(docker 镜像, RPM/DEB 包, Nginx 配置, TLS certificates)

通讯模型:

原文链接:https://my.oschina.net/editorial-story/blog/841433
责任编辑:开源中国 – 局长
转载必须在正文中标注并保留原文链接和作者等信息


有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

2546 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传