Skip to content

Commit 5b13ad4

Browse files
committed
Add Khushiyant to contributors list
1 parent b29ab31 commit 5b13ad4

File tree

4 files changed

+38
-0
lines changed

4 files changed

+38
-0
lines changed

_data/contributors.yml

+28
Original file line numberDiff line numberDiff line change
@@ -240,6 +240,34 @@
240240
# 2024 #
241241
################################################################################
242242

243+
- name: Khushiyant
244+
photo: Khushiyant.jpg
245+
info: "Research Intern ,GSoC 2024 Contributor"
246+
247+
education: "B.Tech in Computer Science and Engineering, G.G.S.I.P.U, India"
248+
github: "https://github.com/Khushiyant"
249+
www: "https://bento.me/khushiyant"
250+
linkedin: "https://www.linkedin.com/in/khushiyant/"
251+
active: 1
252+
projects:
253+
- title: "STL/Eigen - Automatic conversion and plugins for Python based ML-backends"
254+
status: Ongoing
255+
description: |
256+
Cppyy is an automatic, run-time, Python-C++ bindings generator, for calling C++ from Python and Python from C++.
257+
Cppyy uses pythonized wrappers of useful classes from libraries like STL and Eigen that allow the user to utilize them on the Python side.
258+
Current support follows container types in STL like std::vector, std::map, and std::tuple and the Matrix-based classes in Eigen/Dense.
259+
These cppyy objects can be plugged into idiomatic expressions that expect Python builtin-types.
260+
This behaviour is achieved by growing pythonistic methods like __len__ while also retaining its C++ methods like size.
261+
Efficient and automatic conversion between C++ and Python is essential towards high-performance cross-language support.
262+
This approach eliminates overheads arising from iterative initialization such as comma insertion in Eigen.
263+
This opens up new avenues for the utilization of Cppyy’s bindings in tools that perform numerical operations for transformations, or optimization.
264+
The on-demand C++ infrastructure wrapped by idiomatic Python enables new techniques in ML tools like JAX/CUTLASS.
265+
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.
266+
267+
mentors: Vassil Vassilev, Wim Lavrijsen, Aaron Jomy, Jonas Rembser
268+
proposal: /assets/docs/Khushiyant_Proposal_2024.pdf
269+
270+
243271
- name: Shreyas Atre
244272
photo: Shreyas.jpg
245273
info: "Open Source Contributor"

_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)