One-on-one R&D teaching, multi-session technology sharing
Hardcore development projects, generous event rewards
As the Happy Year of the Dragon approaches, the escort program is back!
1. Introduction to the event
The Escort Program is one of the two core tracks of the sixth PaddlePaddle Hackathon, focusing on providing developers with a remote training camp for practice, learning and growth. As an important part of PaddlePaddle's core open source project, this program encourages developers to actively participate in PaddlePaddle's open source community, improve their technical capabilities by participating in actual development projects, and achieve more comprehensive and systematic personal development in the process.
Participation Methods and Requirements
When registering, you need to submit your resume, and the R&D mentor will conduct an interview, and you can be selected for the training camp after passing the interview. During the training camp, it will beRemote wayDeep involvementPaddlePaddle's key open source project development practices, the camper's contribution is submitted in the form of pull requests (PR) and merged into the designated ** repository. The entire three-month camp requires campers to dedicate at least 25 hours of development time per week.
Reward system
In order to motivate developers to actively participate and excel in their performance, the Escort Program has set up a generous bonus system. Developers who successfully complete the training program will receive:RMB 6,000 to 10,000 RMB, the specific amount is based on the developer's contribution and performance in the project.
Second, the project topic
The development project content of this PaddlePaddle Escort Program Training Camp is hardcore and extremely challenging, covering the development process of PaddlePaddleReal and concrete R&D topics, including but not limited to: PIR operator completion and compatibility mechanism construction, dynamic and static SOT module Python 312 supports 26 projects, including the special project of operator support for complex number computing, the improvement of the ease of use of framework APIs, the special project for the expansion of the field of scientific computing, and the special project for Cinn to support dynamic shape.
Participating in this series of challenging tasks will not only help you exercise your technical skills, but also promote the deepening and innovation of PaddlePaddle as a member of the PaddlePaddle community developers, and contribute to the progress and prosperity of the community.
Project examples
3. Registration details
Escort plan to sign up for an issue
Please follow the requirements to register! The registration deadline for the first batch of training projects and the announcement of the list are timeFebruary 8, 2024Be sure to submit your resume for the interview as soon as possible after registration!
Fourth, the overall process
Tutor Selection:Select the topic direction of the project you are interested in and sign up for an issue under IssueBy formatRespond to the registration information. After the registration is completed, please write your resume according to the requirements of the campers in the intensive training program and send it to ext paddle oss@baiducom waiting for notification.
Mentor Interview:According to the project registration situation, the tutor will conduct resume screening and interview, please pay attention to the reserved *** in timeCamper selection information is updated weekly in the registration issue. After the mentor locks the camper, the camper needs to reply whether to participate in the training program within 3 working days, and must ensure that he or she participates in the training for 3 consecutive months and completes the expected R&D goals. After the campers are confirmed, the training will start the next day, and the instructor will arrange the specific work.
Training period:Campers are deeply involved in the development of open source projects remotely, and the results are contributed to the designated repository in the form of PR (pull requests). The mentor guides the campers to complete the R&D goals on scheduleThe project report is updated every 2 weeks, receiving the supervision of the Hackathon Organizing Committee.
Camper Assessment:The Hackathon Organizing Committee will be held in:2024 5 22-2024 5 26 period (tentative).Organize campers to defend in a centralized manner, and assess the completion of the training project and the quality of R&DOnly campers who pass the assessment will receive the corresponding activity bonuses and certificates.
Camp Closing Assessment:According to the date when the campers start the training camp, the camp will be evaluated after completing the 3-month training camp, and the evaluation results will be divided into 3 grades, corresponding to different star ratings
Pass: 3 stars.
Good: 4 stars.
Excellent: 5 stars.
Bonus Distribution:After the completion of the training camp of this escort plan, the Hackathon Organizing Committee will publicize the results and distribute bonuses in a unified manner, and obtain corresponding rewards according to the evaluation results of the campOne of them corresponds to a 2,000 prize.
Fifth, you can get:
Great rewards:50w cash prize pool, authoritative certificate certification, green channel for school recruitment.
Technical Support:Rich GPU computing resources, hard-core technology and open source experience sharing.
Growth Conversation:1v1 counseling by senior R&D mentors, in-depth communication with KOLs in the open source community.
Sixth, the past style
The fifth phase of the Hackathon Escort Program has successfully released 18 open source framework and suite development projects, attracted and recruited 18 participants, and submitted 4 weekly reports together. It is worth emphasizing that these students have demonstrated excellent development ability, great enthusiasm for the open source community, and fruitful results, which have won high recognition and recognition from the project supervisors.
Nine trainees took the initiative to participate in the whole process5 technical sharing sessionsIt has played an active role in promoting the development of the technology ecology of the open source community. And in the final assessment, there isFifteen trainees stood out, successfully completed the camp, and made outstanding contributions to the progress of paddle technology.