开源中国

一文看懂AOE到底是什么!

白昼怎懂夜的黑 提交于 2019-12-16 09:27:49
一、背景 1.1 AoE是什么 AoE (AI on Edge) 是一个滴滴开源的终端侧AI集成运行时环境(IRE)。以 “稳定性、易用性、安全性” 为设计原则,帮助开发者将不同框架的深度学习算法轻松部署到终端高效执行,Github 地址是 https://github.com/didi/aoe 。 为什么要做一个 AI 终端集成运行时框架,原因有两个: 一是随着人工智能技术快速发展,这两年涌现出了许多运行在终端的推理框架,在给开发者带来更多选择的同时,也增加了将AI布署到终端的成本; 二是通过推理框架直接接入AI的流程比较繁琐,涉及到动态库接入、资源加载、前处理、后处理、资源释放、模型升级,以及如何保障稳定性等问题。 目前AoE SDK已经在滴滴银行卡OCR上应用使用,想更加清晰地理解 AoE 和推理框架、宿主 App 的关系,可以通过下面的业务集成示意图来了解它。 1.2 终端推理框架一览 下面是终端运行的8种主流推理框架(排名不分先后)。 序号 名称 开发者 开源时间 描述 1 TensorFlow Lite Google 2017 TensorFlow Lite使用Android Neural Networks API,默认调用CPU,目前最新的版本已经支持GPU。 2 Core ML Apple 2017 Core

阿里开源 OpenJDK 发行版 Dragonwell

杀马特。学长 韩版系。学妹 提交于 2019-12-14 01:37:15
日有消息显示,阿里将于 21 日重磅发布其 OpenJDK 发行版 Alibaba Dragonwell。 我们知道 OpenJDK 是基于 GPL v2/Classpath Exception 的 JDK 开源版本,有许多公司都在 OpenJDK 的基础上提供了自己的发行版,比如 Oracle、AdoptOpenJDK、Azul、IBM 与 Red Hat,一般这些供应商会将自行衍生的 OpenJDK 版本加入一些商业/非商业支持选项。 去年 AWS 也推出了自己的 OpenJDK 发行版 Corretto,背后甚至有 Java 之父 James Gosling “站台”,一时间引起不小反响。 常规理解,AWS 搞 Corretto 也算是一种“造轮子”,但是它提供的长期支持包括安全修复、常用功能增强、GC 调度、防止内存溢出,以及改进的监控、报表和线程管理等,这样的能力再加上 AWS 强大的客户和社区生态依赖,有理由让人相信 Corretto 这轮子是具有较大实际意义的。 阿里此次将发布的 Alibaba Dragonwell 也声称 LTS,并且阿里的客户与开发社区体量自然也无庸赘述,那么同为“造轮子”,Alibaba Dragonwell 这个 OpenJDK 发行版会带来些什么呢? 阿里云智能资深技术专家李三红向开源中国提前透露了 Alibaba Dragonwell

强烈谴责辱骂抹黑开源作者的恶劣行为

故事扮演 提交于 2019-12-13 16:57:22
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 近日收到以下低素质用户的辱骂邮件,真的让人愤慨 fourinone到底挖了谁家的祖坟,至于这样变态吗? 一个坚持创新并自由分享的开源软件,居然一直有这种阴暗卑鄙的人对作者做人身攻击,并且到处黑。如果觉的不能给自己带来帮助,可以去选择自己喜欢的产品,作者又没有强迫别人来用。作者根据业余爱好编写和维护一个开源产品有错吗,怎么就得罪了一些小人的利益了呢。 对恶意攻击fourinone和我本人的行为由来已久,作者由于工作太忙一直没有理会,但是越忍耐,真的能把白的描成黑的,有的一知半解乱喷,有的甚至可以没有任何技术依据,完全凭借个人感情肆意抹黑。 去年有个人,在自身水平低下,对源码尚未读懂情况下,根据自己错误理解,在开源中国、iteye、CSDN、豆瓣、知乎等大量技术媒体网站,粘贴其做作“写给分布式神器fourinone”一文内容,对《大规模分布式系统架构与设计实战》和作者本人进行诋毁抹黑。此人随后认识到自己在“写给分布式神器fourinone”的主要观点都是错误的,但是至今没有主动联系各媒体进行删除,并公开道歉。 社会上有些人是性本恶的,他不是去提升自己的产品技术,而是卑鄙的想办法抹黑别人的东西,对这些人只有通过法律才能约束其行为。 来源: oschina 链接: https://my.oschina.net/u

国内开源镜像网站

独自空忆成欢 提交于 2019-12-13 11:01:46
清华大学开源镜像站 : https://mirrors.tuna.tsinghua.edu.cn/ 阿里云开源镜像站 https://opsx.alibaba.com/mirror 中科院开源镜像站 http://mirrors.opencas.cn/ 中国科技大学开源镜像站 http://mirrors.ustc.edu.cn/ 浙江大学开源镜像站 http://mirrors.zju.edu.cn/ 上海交通大学ftp站 http://ftp.sjtu.edu.cn/ 来源: CSDN 作者: Louise_Trender 链接: https://blog.csdn.net/Louise_Trender/article/details/103505716

Linux的起源和发展

谁说我不能喝 提交于 2019-12-12 15:49:47
Linux教程 Linux的起源和发展 Linxu的起源 1991年, Linus Torvalds 尚是芬兰赫尔辛基大学的一名学生,他在学校学Minix操作系统的课程,Minix:MINIX是一种基于微内核架构的类UNIX计算机操作系统,只是一个用于教学目的的简单操作系统,而不是一个强有力的实用操作系统,然而最大的好处就是公开源代码。全世界学计算机的学生都通过钻研MINIX源代码来了解电脑里运行的MINIX操作系统,芬兰赫尔辛基大学大学二年级的学生Linus Torvalds就是其中一个,在吸收了MINIX精华的基础上,Linus于1991年写出了属于自己的Linux操作系统,这个系统就是Linux,意思是Linus的Minix(Linus's Minix),最初系统版本为Linux0.01,是Linux时代开始的标志 受 GNU计划 的思想影响,Linus将源代码公开发布到网络上,Linus没有想到的是,这个内核迅速引起了全世界的关注,1993年,大约有100余名程序员参与了Linux内核代码编写/修改工作,其中核心组由5人组成,此时Linux 0.99版本的代码大约有十万行,用户大约有10万左右,这时已经是互联网的时代,他们不用相识,不用谋面,通过网络讨论,通过网络协作,推进着Linux 1994年,Linux1.0发布,代码量17万行,当时是按照完全自由免费的协议发布

蚂蚁金服开源 MOSN 核心概念解析

扶醉桌前 提交于 2019-12-12 13:17:48
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 前言 MOSN 是一款使用 Go 语言开发的 Service Mesh 数据平面代理,2018 年 7 月由蚂蚁金服开源,开源地址 https://github.com/sofastack/sofa-mosn ,MOSN 旨在为服务提供分布式、模块化、可观察和智能化的代理能力。MOSN 是 Modular Observable Smart Network 的简称。MOSN 可以与任何支持 xDS API 的 Service Mesh 集成,亦可以作为独立的四、七层负载均衡使用。未来 MOSN 将支持更多云原生场景,并支持 Nginx 的核心转发功能。 本文根据蚂蚁金服烈元 2019 年 11 月 30 日在 Gopher China Meetup 北京站上的分享整理而成, 查看分享回顾 ,同时本文已更新到 MOSN 官方文档 上。 MOSN 核心概念 MOSN 主要划分为如下模块,包括了网络代理具备的基础能力,也包含了 xDS 等云原生能力。 xDS(UDPA)支持 MOSN 支持云原生 统一数据面 API(UDPA) ,支持全动态配置更新。 xDS 是 Envoy 创建的一个关键概念,它是一类发现服务的统称,其包括如下几类: CDS:Cluster Discovery Service EDS:Endpoint

magetno 在中国的发展

徘徊边缘 提交于 2019-12-10 00:24:08
Magento,ecshop,osCommerce,zen cart开源电子商务系统二次开发,我们的团队都是有有着长达四五年的开源电子商务系统的开发经验,并且所的项目开发中,我们都能够提供免费的前晚咨询, 帮助您认真的正确认识到电子商务如何帮助商家抓取潜在客户,增加订单收入。。。 Magento,ecshop,osCommerce,zen cart开源电子商务系统二次开发 来源: oschina 链接: https://my.oschina.net/u/20430/blog/1579

物联网操作系统

╄→гoц情女王★ 提交于 2019-12-09 11:53:19
原文:https://blog.csdn.net/lu_embedded/article/details/78363460 前言    今天 PC 和手机时代的操作系统霸主未必能在物联网时代延续霸业 。 操作系统产业的规律是,当垄断已经形成,后来者就很难颠覆,只有等待下一次产业浪潮。 如此关键的产业环节必然是兵家必争之地 。 ARM、谷歌、微软、华为、阿里、海尔 等国内外著名的 IT 企业纷纷推出物联网操作系统,整个产业呈现出群雄逐鹿的壮观景象。 传统的嵌入式系统公司也不甘示弱,纷纷通过开源和并购策略推出面向物联网软件平台,比如 Intel、风河、芯科和 Micrium 。 在一轮新的产业浪潮中,国内创业公司也走在风口浪尖上,他们纷纷推出自己的物联网操作系统,比如 庆科、Ruff 和 RT-thread。   回溯物联网操作系统的发展历程,2014年是个重要的、标志性的起点。正是从这一年开始,ARM、谷歌、微软等国际巨头陆续登场,形形色色物联网操作系统进入我们的视野。    ARM Mbed OS   mbed OS 是 ARM 公司专门为 IoT 设计的一个操作系统平台,它支持所有基于 Cortex M 系列的控制器,mbed OS 是开源的操作系统,详情源代码请看:https://github.com/ARMmbed/mbed-os,更多介绍请看官网:https://mbed

10分钟看懂Docker和K8S

故事扮演 提交于 2019-12-06 19:13:23
本文来源:鲜枣课堂 2010年,几个搞IT的年轻人,在美国旧金山成立了一家名叫“dotCloud”的公司。 这家公司主要提供基于PaaS的云计算技术服务。具体来说,是和LXC有关的容器技术。 LXC,就是Linux容器虚拟技术(Linux container) 后来,dotCloud公司将自己的容器技术进行了简化和标准化,并命名为——Docker。 Docker技术诞生之后,并没有引起行业的关注。而dotCloud公司,作为一家小型创业企业,在激烈的竞争之下,也步履维艰。 正当他们快要坚持不下去的时候,脑子里蹦出了“开源”的想法。 什么是“开源”?开源,就是开放源代码。也就是将原来内部保密的程序源代码开放给所有人,然后让大家一起参与进来,贡献代码和意见。 Open Source,开源 有的软件是一开始就开源的。也有的软件,是混不下去,创造者又不想放弃,所以选择开源。自己养不活,就吃“百家饭”嘛。 2013年3月,dotCloud公司的创始人之一,Docker之父,28岁的Solomon Hykes正式决定,将Docker项目开源。 Solomon Hykes(今年刚从Docker离职) 不开则已,一开惊人。 越来越多的IT工程师发现了Docker的优点,然后蜂拥而至,加入Docker开源社区。 Docker的人气迅速攀升,速度之快,令人瞠目结舌。 开源当月,Docker 0

Android开源中国客户端学习 (自定义View)左右滑动控件ScrollLayout <11>

二次信任 提交于 2019-12-06 14:11:25
左右滑动的控件我们使用的也是非常多了,但是基本上都是使用的viewpager 等 android基础的控件,那么我们有么有考虑过查看他的源码进行定制呢?当然,如果你自我感觉非常好的话可以自己定制一个,osc的ScrollLayout就是自己定义的View 和Viewpager的区别还是不小的 代码不是很多不到300行,但是却实现了左右滑动页面的效果,还是值得学习的.效果如下: 我们看到ScrollLayout直接继承了ViewGroup然后自定义了一系列功能,那么接下来就分析一下: 我们知道ViewGroup的绘制流程基本分为onMeasure ,onLayout ,onDraw三部分 那么就首先看onMeasure @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { //Log.e(TAG, "onMeasure"); super.onMeasure(widthMeasureSpec, heightMeasureSpec); final int width = MeasureSpec.getSize(widthMeasureSpec); final int widthMode = MeasureSpec.getMode(widthMeasureSpec); if