Skip to content

[ASoC 2022] DeepRec processor supports multiple language. #233

Description

@liutongxuan

Background

This is a basic subject of ASoC 2022 and #231 .

DeepRec processor is developed in C++. For users, they have their own serving framework, which may be developed in different languages, such as Java, GO, C++, etc. We need to provide users with access examples in the corresponding language to facilitate users quickly connect to the DeepRec processor.

Target

  1. Design and implement multiple language use cases.
  2. Summarize best practice.

Difficulty

Basic

Mentor

@JackMoriarty chenbangduo.cbd@alibaba-inc.com

Output Requirements

Proficiency in C++ and Python;
Get to know DeepRec;
Able to complete the development under the guidance of the mentor;
Have a certain understanding and interest in deep learning recommendation engines;

背景

这是一个阿里巴巴编程之夏 2022 的基础课题 #231 .

DeeRec提供线上serving模块Processor基于C++开发。对于用户而言,有自己的serving框架,不同的语言开发,譬如Java,GO,C++等,我们需要提供给用户对应语言的接入示例方便用户快速对接DeepRec processor。

目标

1)实现多语言的接入示例。
2)完成最佳实践文档。

难度

基础

导师

@JackMoriarty chenbangduo.cbd@alibaba-inc.com

产出要求

熟练掌握C++和Python;
能够在导师的指导下熟悉并理解相关的代码
了解 DeepRec;
对深度学习推荐引擎有一定了解和兴趣;

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions