Skip to content

Commit c9322f9

Browse files
authored
Add Khushiyant to contributors list (#178)
1 parent d7138aa commit c9322f9

File tree

4 files changed

+39
-0
lines changed

4 files changed

+39
-0
lines changed

_data/contributors.yml

+29
Original file line numberDiff line numberDiff line change
@@ -230,6 +230,34 @@
230230
proposal: /assets/docs/Atell_Krasnopolsky_Proposal_2024.pdf
231231
mentors: Vassil Vassilev, Vaibhav Thakkar, Petro Zarytskyi
232232

233+
234+
- name: Khushiyant
235+
photo: Khushiyant.jpg
236+
info: "Research Intern ,GSoC 2024 Contributor"
237+
238+
education: "B.Tech in Computer Science and Engineering, G.G.S.I.P.U, India"
239+
github: "https://github.com/Khushiyant"
240+
www: "https://bento.me/khushiyant"
241+
linkedin: "https://www.linkedin.com/in/khushiyant/"
242+
active: 1
243+
projects:
244+
- title: "STL/Eigen - Automatic conversion and plugins for Python based ML-backends"
245+
status: Ongoing
246+
description: |
247+
Cppyy is an automatic, run-time, Python-C++ bindings generator, for calling C++ from Python and Python from C++.
248+
Cppyy uses pythonized wrappers of useful classes from libraries like STL and Eigen that allow the user to utilize them on the Python side.
249+
Current support follows container types in STL like std::vector, std::map, and std::tuple and the Matrix-based classes in Eigen/Dense.
250+
These cppyy objects can be plugged into idiomatic expressions that expect Python builtin-types.
251+
This behaviour is achieved by growing pythonistic methods like __len__ while also retaining its C++ methods like size.
252+
Efficient and automatic conversion between C++ and Python is essential towards high-performance cross-language support.
253+
This approach eliminates overheads arising from iterative initialization such as comma insertion in Eigen.
254+
This opens up new avenues for the utilization of Cppyy’s bindings in tools that perform numerical operations for transformations, or optimization.
255+
The on-demand C++ infrastructure wrapped by idiomatic Python enables new techniques in ML tools like JAX/CUTLASS.
256+
This project allows the C++ infrastructure to be plugged into at service to the users seeking high-performance library primitives that are unavailable in Python.
257+
258+
mentors: Vassil Vassilev, Wim Lavrijsen, Aaron Jomy, Jonas Rembser
259+
proposal: /assets/docs/Khushiyant_Proposal_2024.pdf
260+
233261
- name: "Tharun Anandh"
234262
photo: tharun_a.jpg
235263
info: "GSoC 2024 Contributor"
@@ -246,6 +274,7 @@
246274
proposal: /assets/docs/TharunA_GSoC_Proposal_2024-Xeus-Cpp.pdf
247275
mentors: Anutosh Bhat, Johan Mabille, Aaron Jomy, David Lange, Vassil Vassilev
248276

277+
249278
- name: "This could be you!"
250279
photo: rock.jpg
251280
info: See <a href="/vacancies">openings</a> for more info

_pages/team/khushiyant.md

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
title: "Compiler Research - Team - Khushiyant"
3+
layout: gridlay
4+
excerpt: "Compiler Research: Team members"
5+
sitemap: false
6+
permalink: /team/Khushiyant
7+
8+
---
9+
10+
{% include team-profile.html %}
847 KB
Binary file not shown.

images/team/Khushiyant.jpg

902 KB
Loading

0 commit comments

Comments
 (0)