首页 文章 精选 留言 我的

精选列表

搜索[通用人工智能],共10000篇文章
优秀的个人博客,低调大师

OneFlow v0.5.0 预览版发布,通用深度学习框架

今天是 OneFlow 开源的第 410 天,OneFlow 0.5.0 预览版发布。 本次版本更新包含以下重点: 新增动态图特性:OneFlow 默认以动态图模式(eager)运行,与静态图模式(graph)相比,更容易搭建网络、调试和验证算法。 面向对象式的动态图接口nn.Module,熟悉 PyTorch 的用户可以轻松上手。 “一行代码转换 OneFlow 与 PyTorch 网络”:与 PyTorch 对齐的算子数目增加至200+。在 ResNet50、AlexNet 等常用网络上已通过 import oneflow as torch 和 import torch as flow 验证。注意:此特性是为方便用户由 PyTorch 迁移至 OneFlow 而设计,并不是承诺完全兼容 PyTorch。 面向对象式的静态图接口:新增面向对象的静态图接口 nn.Graph。保留了 OneFlow 静态图性能优势的同时,让静态图的编程门槛与动态图接近,期待更多的算法工程师把 OneFlow 的高性能优势玩起来。附一个用 nn.Graph 搭建的ResNet50示例:https://github.com/Oneflow-Inc/models/tree/main/resnet50) 易用高效的分布式训练:分布式训练是大势所趋,此版本新增的Consistent Tensor,让用户可以像操作单机单卡一样操作整个集群,并立即看到效果。新增的launch 模块、DDP 模块配合OneFlow 的一致性视角让用户轻松启动分布式训练,无论是数据并行、模型并行、还是流水并行,OneFlow 均原生支持,易用高效。 1、新增动态图功能 新增与 PyTorch 兼容的动态图模式,原 PyTorch 用户可直接上手体验,无额外的学习成本和迁移成本。 https://docs.oneflow.org/master/basics/01_quickstart.html 2、nn.Module 接口 提供面向对象式的接口nn.Module,使得搭建神经网络更简单。 https://docs.oneflow.org/master/basics/04_build_network.html 3、nn.Graph 长时间以来,动态图的性能、部署短板让人遗憾;静态图的编程门槛让人望而生畏。OneFlow 推出nn.Graph方案。 nn.Graph 和 nn.Module 一样,也是面向对象式的接口,并且可以大量复用 nn.Module 中的功能。同时 nn.Graph 保留了 OneFlow 一贯的静态图的高效性能。用户只做少量的改动,就可以将 nn.Module 转为高性能的静态图。如以下示例。 classNeuralGraph(flow.nn.Graph): def__init__(self): super().__init__() self.model=model# model是 nn.Module 对象 defbuild(self,x): y_pred=self.model(x) returny_pred graph=NeuralGraph()#Graph对象 y_pred=graph(x)#首次调用会编译计算图并运行,后续调用都是直接运行 用户使用 nn.Module,可以快速验证想法,解决正确性、模型效果的问题。 需要优化性能时,再花很少的精力转为 nn.Graph。 https://docs.oneflow.org/master/basics/08_nn_graph.html 4、易用高效的分布式训练 对不少工程师而言,可能还不熟悉分布式训练,为此我们整理了分布式训练专题,它既可以作为用 OneFlow 做分布式训练的用户手册,也可以作为深度学习分布式入门的一手资料。 https://docs.oneflow.org/master/parallelism/01_introduction.html 5、Consistent Tensor 新增动态图模式下的Consistent Tensor,用户第一次可以简单直观地看到张量在集群中如何被自动分发、组合。OneFlow 提供的一致性视角,让 OneFlow 不借助插件,就能轻松配置各种并行策略。 https://docs.oneflow.org/master/parallelism/03_consistent_tensor.html 6、DDP 模块 新增DDP模块用于做分布式数据并行。它使得用户只需要改动极少的代码,就能将单机训练脚本扩充为分布式脚本。 https://docs.oneflow.org/master/parallelism/05_ddp.html 7、易用、原生的流水并行支持 使用 nn.Graph,通过设置 Consistent Tensor 的 placement 和 sbp 属性,用户只需要关注流水并行的逻辑。支持高效流水所需的 micro batch、张量缓存分配等问题都由 OneFlow 自动解决。 查看流水并行示例代码: https://docs.oneflow.org/master/parallelism/06_pipeline.html 其他人都在看 “我们决定去登月”| OneFlow开源这一年 并行机缔造者希利斯和思维机器的浮沉十年 对抗软件系统复杂性③:恰当分层,不多不少 动态调度的“诅咒”| 原有深度学习框架的缺陷③ 为OneFlow添加新的前端语言

优秀的个人博客,低调大师

Apache Kyuubi 1.3.0-incubating 发布,通用 JDBC 和 SQL 执行引擎

Kyuubi 进入 Apache 孵化器后首次发布大版本 9月14日,Apache Kyuubi (Incubating) 社区发布了进入 Apache 孵化器后的第一个公开发行的正式版本,该版本的代号为 v1.3.0-incubating。 对于作为新晋 Apache 孵化器项目的 Kyuubi 而言,成为 Apache Top Level Project(TLP) 是其目标, 对于正式版本的发布我们需要深刻地践行 Apache Way,遵循社区的 RELEASE POLICY。和 TLP 们不同的是,孵化器项目需要通过两轮投票才能正式完成版本发布,首先是项目社区 dev mailing lists 的投票,决议通过之后需要在 general mailing lists 中发起新一轮的投票并接受并通过 Apache IPMC Member 的检查。在 RC7 经历一点小挫折后,在 Kyuubi 社区的共同努力下,v1.3.0-incubating RC9 最终获得了 Apache IPMC 的肯定,成功完成孵化以来的首次发布。 新版本主要更新 此次发布带来了 Lakehouse、Serverless Spark 等方面的多项增强,主要包括: 基于最新的 Spark 3.0/3.1 版本做了充分的验证 支持使用 JDK 8(默认),JDK 11 构建 在 Kyuubi Spark Extensions 模块中提供了增强的 AQE (目前支持 Spark 3.1) 提供了一些辅助的 SQL 函数作为 Spark 内置函数的补充 显著增强了 Spark 与 Kubernetes 的集成,涵盖文档、集成测试、工具等 支持配置 Engine/Session 级别的初始化 SQL 语句列表 支持自定义认证插件 支持从 Spark Web UI 上关停 engine 支持单引擎共享 SparkSession 模式 提供更多的指标和事件输出,增强可观测性 在数据湖平台 Delta 和 Iceberg 之上进行了充分的测试 在 MiniYARNCluster 之上进行了充分的测试 更多详情见发布公告:https://kyuubi.apache.org/release/1.3.0-incubating.html 践行社区驱动 Apache Kyuubi (Incubating) 是一款构建在 Apache Spark 之上的分布式多租户 Thrift JDBC/ODBC 服务,最初由网易数帆主导开源,并于今年6月21日正式进入 Apache 孵化器。自项目进入 Apache 孵化器并完成早期项目的迁库开始,Kyuubi 社区一方面在项目导师们的帮助下开始构建新版本的发布计划,完成了本次发布计划;另一方面也在 "Community Over Code" 理念指引下积极壮大社区,在这一个多月间,我们开发者人数完成了近倍数的增长。此外,在用户的驱动下,我们也完成了和其他 Apache 社区的初步合作,比如 Apache DolphinScheduler 及 Apache Iceberg 等,共同帮助用户解决问题。 如何下载使用最新版本? 最新的 Apache Kyuubi (Incubating) 1.3.0-incubating 版本保持了对早期 Kyuubi 1.x (非 ASF release)的良好兼容性,用户可选择至官方下载连接 https://kyuubi.apache.org/release/1.3.0-incubating.html 完成下载后,进行原地升级。 对于新接触 Apache Kyuubi (Incubating) 用户,可以参考我们的 Quick Start 指南进行技能解锁, 详见 https://kyuubi.apache.org/docs/r1.3.0-incubating/quick_start/index.html 如何参与社区? Apache Kyuubi (Incubating) 项目是社区驱动的,我们致力于在 Apache Way 的指导下,为用户提供简单易用的大数据产品,我们强调社区协作,互相帮助,共同成长。 首先,如果您在下载和使用 Apache Kyuubi (Incubating) 1.3.0-incubating 中发现任何问题,欢迎使用 Github Issues 功能, https://github.com/apache/incubator-kyuubi/issues ,将您遇到的问题和社区分享。 121121如果您或者您的公司正在使用 Apache Kyuubi(Incubating) 并希望能够和社区和其他用户共享,可以在 Who is using Apache Kyuubi (Incubating)? 中进行留言。 我们也接受其他任何形式的帮助,详见 https://github.com/apache/incubator-kyuubi#contributing ,欢迎通过 dev-subscribe@kyuubi.apache.org 订阅我们的邮件列表,获取社区最新动向。 致谢 在社区驱动的模式下,Apache Kyuubi (Incubating) 1.3.0-incubating 的正式发布,是在 Kyuubi 的 Apache 孵化器之旅上前进的一小步。真诚地感谢每一位项目导师、社区贡献者及用户的信任、支持和帮助。也感谢 Apache 本土社区 ALC Beijing 给国内开源项目开辟的良好开源环境。 了解更多 Apache Kyuubi(Incubating)项目官方网站: https://kyuubi.apache.org/ Apache Kyuubi(Incubating)项目GitHub地址: https://github.com/apache/incubator-kyuubi Apache Kyuubi on Spark 在CDH上的深度实践 Apache Kyuubi(Incubating):网易对 Serverless Spark 的探索与实践 Spark + Kyuubi + Iceberg = Lakehouse Apache Kyuubi PPMC 燕青:为什么说这是开源最好的时代? 全票通过!网易数帆开源项目Kyuubi进入Apache孵化器

优秀的个人博客,低调大师

refline.js 0.8.1 发布,通用的设计器参考线组件

refline.js是完全不依赖设计器环境的参考线组件,方便各种设计器快速接入,支持参考线及吸附功能。 项目地址:https://github.com/refline/refline.js 更新内容: 吸附构造器新增参数: scale 设置当前视图缩放值 deltaX/deltaY 自定义偏移量,注:自定义偏移量时,相应的pageX或pageY及scale会失效 吸附更新器返回对象新增offset属性 体验地址:codesandbox 示例:

优秀的个人博客,低调大师

refline.js 0.7.0 发布,通用的设计器参考线组件

refline.js是完全不依赖设计器环境的参考线组件,方便各种设计器快速接入,支持参考线及吸附功能。 项目地址:https://github.com/refline/refline.js 更新内容: 新增自定义吸附线,参数及属性如下: adsorbVLines 自定义垂直吸附线 adsorbHLines 自定义水平吸附线 import RefLine from 'refline.js' const refLine = new RefLine({ adsorbVLines: [{ key: 'a', offset: 100 }] }) 体验地址:codesandbox 示例:

优秀的个人博客,低调大师

UniAdmin 零前端代码通用后台 1.0.0 正式版发布

1.0.0正式版更新日志 【修复】修复列表弹窗打开不生效问题 【修复】修复列表按钮样式配置 【修复】修复模块列表右侧按钮错误 【新增】FormBuilder补充setConfig方法 【修复】防止权限管理时未勾选相关接口导致菜单不显示 【优化】setStatus改为editField方法并新增继承机制,便于各个控制器里继承后加强自己的安全限制。 【更新】更新文档新地址 【优化】去除内置API文档功能推荐采用Sawgger规范 【修复】修复安装第四步语法问题 【新增】ListBuilder新增addTopButtons、addRightButtons和addColums方法 【新增】支持表单项目联动显隐 【新增】新增远程自定义组件支持 【变更】对云后台1.0.0版本的支持 【新增】支持自定义Form组件来满足系统内置组件不符合业务需要的场景,可以不用自定义整个页面组件了。 【新增】自定义页面组件支持在列表里弹窗打开远程组件 【新增】自定义页面组件支持传递参数给远程组件 重要:我们正在内测thinkphp6.0版本,将不久推出。 简介 UniAdmin是一套渐进式模块化开源后台,采用前后端分离技术,数据交互采用json格式,功能低耦合高内聚;核心模块支持系统设置、权限管理、用户管理、菜单管理、API管理等功能,后期上线模块商城将打造类似composer、npm的开放式插件市场;同时我们将打造一套兼容性的API标准,从ThinkPHP+Vue2开始,逐步覆盖laravel、spring-boot、django、yii、koa、react等多语言框架。 特性 模块化 UniAdmin后台本着高内聚低耦合的原则, 模块作为UniAdmin的最小功能包可以共享 用户可以在模块市场上传下载模块 Builder动态页面构建 UniAdmin首创自主研发了基于前后端分离的第二代页面自动生成技术,目前支持list、form、info、tab、stack等Builder类型,自动生成列表、自动 生成表单等等都能很容易完成,二者结合可以完成90%以上的 后台功能需求。 多平台支持 UniAdmin诞生在移动互联网后半场,面多各种 流量入口,UniAdmin将从如下方面对多个平台支持: pc端采用web方式实现,手机端将采用uni-app技术, 达到一次开发全面覆盖iOS、安卓、微信小程序、支 付宝小程序、百度小程序、头条小程序、H5,从而 节省开发者的大量精力。 多语言API兼容 UniAdmin后台将打造统一的后台框架体系, 后端横跨php、java、python、node、.net 等等语言,前端将支持vue、react、angular 语言,多个语言支持通过统一的API标准兼容, 同时UniAdmin将从tp5+vue版本做起,先建立 API标准及示例,后期吸收优秀的志愿者加入 不同语言是实现开发 附录:云后台1.0.0能力更新: 【新增】弹窗支持高度与点击遮罩是否关闭选项 【新增】TinyMCE新增135编辑器插件 【新增】TinyMCE新增新年插件 【优化】利用ready为false时组件未渲染,对数据进行必要的预处理,更好的对后端数据类型容错。 【优化】第三方js库不在首页加载尽量都懒加载化处理 【修复】修复FormBuilder商品价格sku编辑类型 【修复】ListBuilder中筛选下拉框当前label显示 【新增】除了在左侧导航打开新页面外支持在ListBuilder弹窗打开远程组件 【修改】修改远程组件与iframe规范新增outUrl承载外部链接 【修复】修复前端接管数据预处理后导致的el-dialog无法打开 【变更】iframe和远程组件采用outUrl加载并且自动判断是否要补齐域名 【优化】优化在业务中比如表单提交完成自动关闭弹窗接口 【新增】远程组件支持传递query参数 【新增】支持远程自定义Form组件来满足系统内置组件不符合业务需要的场景 【新增】文件上传组件images/files支持多选 【修复】修复高德地图组件对默认值的解析 【优化】优化高德地图数据结构便于地图中心定位 【修复】修复表单提交成功有时无法自动刷新父页面数据 【修复】修复列表html类型不显示表头 【修复】修复InfoBuilder对options的解析 【新增】新增底部表单按钮文字自定义及显隐 【修复】修复表单联动受数据预处理影响 【新增】FormBuilder支持表单项目分组 【新增】FormBuilder新增分栏概念取代之前的position位置概念 【新增】ListBuilder新增单元格点击快速编辑功能 【新增】新增左边树导航,右边内容编辑的ColBuilder 【修复】修复时间区间选择formatDates方法 【新增】xy-mavon-editor支持blockquote背景色等语法 【修复】修复同步token导致不停登录失败 【修复】修复FormBuilder对日期中HH的解析 【修复】修复default-checked-keys导致tree组件父节点半选无法回显状态问题 【修复】修复按钮打开页面模式下提交成功未能自动关闭页面 【新增】支持扫码登录规范 【新增】左侧菜单支持只在开发模式显示 【修复】修复ListBuilder的tags类型 【新增】左侧导航支持展开高亮当前页面 【新增】列表顶部和右侧按钮支持外链 【新增】支持右上角工具栏自定义 【新增】支持自动将菜单树状结构转换成前端所需要的路由 【新增】列表任意栏都支持打开弹窗列表 【新增】列表新增id和multitext类型 【新增】表单支持单独指定提交接口地址 【新增】列表支持采用时间线形式展示数据 【新增】表单上传组件支持预览音频和视频 【新增】支持图形验证 【新增】支持自定义下拉菜单的功能 【新增】表单支持直接播放音视频

优秀的个人博客,低调大师

UniAdmin 零前端代码通用后台 1.0.0-build20200113 发布

(注:标题所提到的零代码是指系统开发时自定义组件除外的后台页面部分,前台网页小程序APP不涉及) 简介 UniAdmin是一套渐进式模块化开源后台,采用前后端分离技术,数据交互采用json格式,功能低耦合高内聚;核心模块支持系统设置、权限管理、用户管理、菜单管理、API管理等功能,后期上线模块商城将打造类似composer、npm的开放式插件市场;同时我们将打造一套兼容性的API标准,从ThinkPHP5.1+Vue2开始,逐步覆盖laravel、spring-boot、django、yii、koa、react等多语言框架。 特性 模块化 UniAdmin后台本着高内聚低耦合的原则, 模块作为UniAdmin的最小功能包可以共享 用户可以在模块市场上传下载模块 Builder动态页面构建 UniAdmin首创自主研发了基于前后端分离的第二代页面自动生成技术,目前支持list、form、info、tab、stack等Builder类型,自动生成列表、自动 生成表单等等都能很容易完成,二者结合可以完成90%以上的 后台功能需求。 多平台支持 UniAdmin诞生在移动互联网后半场,面多各种 流量入口,UniAdmin将从如下方面对多个平台支持: pc端采用web方式实现,手机端将采用uni-app技术, 达到一次开发全面覆盖iOS、安卓、微信小程序、支 付宝小程序、百度小程序、头条小程序、H5,从而 节省开发者的大量精力。 多语言API兼容 UniAdmin后台将打造统一的后台框架体系, 后端横跨php、java、python、node、.net 等等语言,前端将支持vue、react、angular 语言,多个语言支持通过统一的API标准兼容, 同时UniAdmin将从tp5+vue版本做起,先建立 API标准及示例,后期吸收优秀的志愿者加入 不同语言是实现开发 20200113远程定义能力更新: 【新增】支持自定义Form组件来满足系统内置组件不符合业务需要的场景,可以不用自定义整个页面组件了。 【新增】自定义页面组件支持在列表里弹窗打开远程组件 【新增】自定义页面组件支持传递参数给远程组件 UniAdmin重要更新日志: 【新增】ListBuilder新增addTopButtons、addRightButtons和addColums方法 【新增】支持表单项目联动显隐 【新增】新增远程自定义组件支持 【变更】对云后台1.0.0版本的支持 云后台1.0.0能力更新: 【新增】弹窗支持高度与点击遮罩是否关闭选项 【新增】TinyMCE新增135编辑器插件 【新增】TinyMCE新增新年插件 【优化】利用ready为false时组件未渲染,对数据进行必要的预处理,更好的对后端数据类型容错。 【优化】第三方js库不在首页加载尽量都懒加载化处理 【修复】修复FormBuilder商品价格sku编辑类型 【修复】ListBuilder中筛选下拉框当前label显示 【新增】除了在左侧导航打开新页面外支持在ListBuilder弹窗打开远程组件 【修改】修改远程组件与iframe规范新增outUrl承载外部链接 【修复】修复前端接管数据预处理后导致的el-dialog无法打开 【变更】iframe和远程组件采用outUrl加载并且自动判断是否要补齐域名 【优化】优化在业务中比如表单提交完成自动关闭弹窗接口 【新增】远程组件支持传递query参数 官方网站:https://uniadmin.jiangruyi.com 下载地址:https://gitee.com/jry/uniadmin

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册