|
230 | 230 | proposal: /assets/docs/Atell_Krasnopolsky_Proposal_2024.pdf
|
231 | 231 | mentors: Vassil Vassilev, Vaibhav Thakkar, Petro Zarytskyi
|
232 | 232 |
|
| 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 | + |
233 | 261 | - name: "Tharun Anandh"
|
234 | 262 | photo: tharun_a.jpg
|
235 | 263 | info: "GSoC 2024 Contributor"
|
|
246 | 274 | proposal: /assets/docs/TharunA_GSoC_Proposal_2024-Xeus-Cpp.pdf
|
247 | 275 | mentors: Anutosh Bhat, Johan Mabille, Aaron Jomy, David Lange, Vassil Vassilev
|
248 | 276 |
|
| 277 | + |
249 | 278 | - name: "This could be you!"
|
250 | 279 | photo: rock.jpg
|
251 | 280 | info: See <a href="/vacancies">openings</a> for more info
|
|
0 commit comments