- 博客(3)
- 收藏
- 关注
原创 h2o.ai源码解析(3)—CPU管理
1. 前言本系列中的第一篇中给出了h2o.ai的整体介绍。其整体架构如下: 在上图中核心基础设施(Core infrastructure)主要包含内存管理(基础数据结构)和CPU管理(任务调度)两部分。本篇先介绍任务调度部分2. CPU管理h2o/h2o-3项目的cpu管理的源码主要集中在h2o-core模块中,其中完全引入了jsr166y的源码(java7之后引入的支持Fork/Join框架
2017-11-07 13:15:44 1025
原创 h2o.ai源码解析(2)—启动流程
上一篇中已经给出h2o.ai的整体介绍以及其核心项目h2o.ai/h2o-3的源码目录,本篇给出h2o启动流程的源码分析。启动过程的时序图如下: 下面挑选时序图中的关键接口进行详细功能介绍:1. 【步骤3】 registerCoreExtensions()加载扩展类 利用Java ServiceLoader的原理加载当前项目目录中所有/resources/META-INF/目录下wate
2017-11-03 13:35:50 2111
原创 h2o.ai源码解析(1)—项目简介
h2o.ai项目简介参考h2o.ai官网中给出的项目定位是“open source platform for AI”。相较于当前市面上的机器学习平台,h2o.ai的优势在于: - 上乘的开源技术:h2o.ai是基于Java的开源项目,并可以无缝对接Apache hadoop,Spark等优秀的开源项目,为使用者在面临各种数据分析挑战时提供了多种灵活的解决方案 - 直观方便使用的WebUI以及
2017-11-02 15:57:24 6378 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人