Git Product home page Git Product logo

deepx_core's Introduction

deepx_core

deepx_core是一个专注于张量计算/深度学习的基础库.

基于deepx_core, 可以开发出数值计算/数值优化/凸优化/机器学习/深度学习/强化学习/图神经网络/无监督学习等应用.

编译

deepx_core需要一个支持C++11的编译器.

make -j8

单元测试

make -j8 test

安装

make -j8 install PREFIX=/where/you/want/to/install

文档

编译优化

hdfs

特征

样本格式

张量

计算图引擎

例子

张量计算

排序模型

deepx_core's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

deepx_core's Issues

clone 项目报错 :(

Error downloading object: doc/pic/graph_arch.png (1491500): Smudge error: Error downloading doc/pic/graph_arch.png (1491500962c42d9ce9d5a8b4c61256a577d414dbb796108f64d29b534a0ffc2c): batch response: This repository is over its data quota. Account responsible for LFS bandwidth should purchase more data packs to restore access.

小而美之外,设计上有哪些考虑?

编译运行的demo并大概浏览了代码,确实是小而美,很不错! 也想请教下亚霏大神在设计deepx_core的一些考虑点

优点
1.小而美,针对推搜广大规模稀疏场景而设计,离散特征、ps、线上server都有解决方案
2.依赖少,编译部署简单,除了libhdfs.so外,一键编译和运行,demo可以很快跑起来
3.基于静态图,可以自定义网络,相比abcus通用性更好
4.代码简洁,没有明显冗余设计

疑问:
1.序列化和反序列化需要自定义代码,是否会考虑用pb
2.目前不支持GPU,未来是否考虑支持
3.计算方面没有采用矩阵库如eigen,性能是否有影响
4.op略复杂(代码量较大),是否有更好的抽象

头文件

请问下怎么没有头文件啊

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.