San Francisco, California, United States
3K followers 500+ connections

Join to view profile

About

I'm currently a software engineer at Anyscale, working in the LLM team. Broadly, I'm…

Activity

3K followers

See all activities

Experience & Education

  • Anyscale

View Sumanth R’s full experience

See their title, tenure and more.

or

By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.

Volunteer Experience

  • Coding Events Volunteer

    Shaastra, IIT Madras

    - 1 month

    Science and Technology

  • Informals Volunteer

    Saarang

    - 1 month

    Science and Technology

  • Education Blog Volunteer

    National Service Scheme

    - 11 months

    Social Services

    Part of the IIT Madras chapter of the National Service Scheme. Led the Education Blog project, aimed at educating the uninitiated in science and math.

Publications

  • Accelerating Direct Preference Optimization with Prefix Sharing

    2024 Conference on Neural Information Processing Systems, Fine-Tuning in Machine Learning Workshop

    Offline paired preference optimization algorithms have become a popular approach for fine-tuning on preference data, outperforming traditional supervised fine-tuning in various tasks. However, traditional implementations often involve redundant computations, especially for tasks with long shared prompts. We introduce prefix sharing for preference tuning, a novel technique that processes chosen and rejected responses as one sequence with a shared prefix. To prevent cross-response contamination…

    Offline paired preference optimization algorithms have become a popular approach for fine-tuning on preference data, outperforming traditional supervised fine-tuning in various tasks. However, traditional implementations often involve redundant computations, especially for tasks with long shared prompts. We introduce prefix sharing for preference tuning, a novel technique that processes chosen and rejected responses as one sequence with a shared prefix. To prevent cross-response contamination, we use a custom block-sparse attention mask. Our method achieves 1.1-1.5× improvement in training throughput on popular DPO datasets, without any effect on convergence. When combined with sequence packing, we observe consistent 1.3-1.6× speedups, benefiting even datasets with smaller sequence lengths. While we focus on Direct Preference Optimization (DPO), our approach is applicable to other paired preference tuning methods. By enhancing computational efficiency, our work contributes to making preference-based fine-tuning more accessible for a wider range of applications and model sizes.

    See publication
  • Image Restoration for Under-Display Cameras

    European Conference on Computer Vision (ECCV) 2020

    Developed a novel two-stage deep network for restoration of Under-Display Camera images. The network first restores image quality at a lower resolution followed by joint upsampling. The two-stage setup enables fast reconstruction while also producing sharp, high-quality images.
    My Presentation: https://youtu.be/WnNOg178iSk

    See publication

Courses

  • Deep Generative Models

    CSE 291B

  • Design and Analysis of Algorithms

    CSE 202

  • Graduate Networked Systems

    CSE 224

  • Natural Language Processing

    CSE 256

  • Object Oriented Programming

    CS2810

  • Operating Systems

    CSE 120

  • Pattern Recognition and Machine Learning

    CS5691

  • Principles of Database Systems

    CSE 232

  • Recommender Systems and Web Mining

    CSE 258

  • Scalable Data Systems

    DSC 204a

Projects

  • Parameter Efficient Fine Tuning

    -

    - Worked on parameter-efficient fine-tuning(PEFT) methods for large language models.
    - Implemented and benchmarked (IA)^3, a new state-of-the-art method for efficient fine-tuning, supporting various decoder-only and encoder-decoder models (such as GPT, OPT, RoBerta, etc), 8-bit quantization, multiple adapters, etc.
    - Our code serves as the official implementation for (IA)^3 in the HuggingFace PEFT library

    See project
  • Operating System Kernel Internals

    -

    - Built different parts of a UNIX-like operating system in C, implementing multi-threading, process scheduling and synchronization
    - Implemented a user-level thread package with thread creation, scheduling logic, etc and process scheduling functionality, supporting different policies like round robin, stride scheduling, etc

  • Surfstore: A Dropbox-Like Service

    -

    - Built a scalable, distributed DropBox-like cloud storage service for file syncing, with fault-tolerance support.
    - Developed a MetaStore service for storing file metadata and a BlockStore service for storing file blocks using gRPC.
    - Implemented the RAFT consensus protocol and employed consistent hashing for horizontal scaling.

  • Jester: A Text-to-Meme Generation Engine

    -

    - Built a novel two-stage system to generate relevant meme templates and meme captions given any user text.
    - Implemented a flexible softmax-free transformer model to serve candidate meme templates for given user text, achieving a top-5 accuracy of 71\% on a dataset of 300,000 captions.
    - Utilized GPT-3 and designed custom prompts for 100 templates to generate relevant meme captions from user text.

    Poster:…

    - Built a novel two-stage system to generate relevant meme templates and meme captions given any user text.
    - Implemented a flexible softmax-free transformer model to serve candidate meme templates for given user text, achieving a top-5 accuracy of 71\% on a dataset of 300,000 captions.
    - Utilized GPT-3 and designed custom prompts for 100 templates to generate relevant meme captions from user text.

    Poster: https://drive.google.com/file/d/1dWeZCb53pRt3-um7uRC2lrkU-KBpsxUq/view?usp=sharing

    See project
  • Low Resource Satellite Image Segmentation

    -

    – Achieved image segmentation of satellite images into 8 classes with an average accuracy of 96.27%, and placed 4th in Inter IIT Tech Meet 2018.
    – Executed a mix of classical computer vision and deep learning methods with only 14 images for training.
    – Implemented U-net based architectures and employed hard mining for under-represented classes.

Honors & Awards

  • President of India prize

    Indian Institute of Technology Madras

    Awarded the President of India prize for the best academic performance among all 2021 graduates of IIT Madras

  • Guest, Republic Day Parade 2020

    Ministry of Human Resource Development, Government of India

    Invited to the Republic Day Parade as a guest of the Hon'ble Prime Minister of India

  • Kishore Vaigyanik Protsahan Yojana scholarship

    Department of Science and Technology, Government of India

    Awarded the KVPY scholarship to pursue research in the basic sciences, along with a provisional admission into the Indian Institute of Science.

Test Scores

  • Graduate Record Examinations

    Score: 339/340

    Verbal - 169/170
    Quantitative - 170/170
    Writing - 5.0/6

  • BITSAT

    Score: 450/450

    Achieved a score of 450/450 on the BITSAT admissions test

  • JEE Advanced 2017

    Score: 279/366

    Secured AIR 504 , among more than 200,000 applicants

  • Karnataka Common Entrance Test KCET 2017

    Score: 177/180

    Secured 2nd rank in the state among more than 100,000 applicants

  • JEE Mains 2017

    Score: 320/360

    Achieved an All India rank of 93, among 1,200,000+ applicants

Languages

  • English

    Professional working proficiency

  • Hindi

    Limited working proficiency

  • Kannada

    Native or bilingual proficiency

Organizations

  • Computer Vision and Intelligence Club

    Stategist

    -

    - Guided and led a team of 30 undergraduates working on cutting-edge technology. - Presented workshops for 150+ audience of IIT Madras students on computer vision and machine learning. - Mentored club projects in pattern recognition, autonomous mapping & navigation and reinforcement agents.

  • Evolve, Shaastra 2019

    Organiser

    -

    - Organised a Sports Technology Summit as a part of the annual technical fest of IIT Madras. - Spearheaded a Sports Analytics Hackathon, where 200+ developers brainstormed on problem statements employing machine learning. - Collaborated with Global Sports Commerce to host panel discussions, hackathons and fireside chats – Designed problem statements for AI applications such as player performance, consumer experience

View Sumanth R’s full profile

  • See who you know in common
  • Get introduced
  • Contact Sumanth R directly
Join to view full profile

Other similar profiles

Explore top content on LinkedIn

Find curated posts and insights for relevant topics all in one place.

View top content

Add new skills with these courses