Skip to content
View saloni-garg's full-sized avatar

Organizations

@moja-global @Cybros @IEEE-Women-in-Tech @Coursera-Community

Block or report saloni-garg

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
saloni-garg/README.md

Saloni Garg

Staff Machine Learning Engineer at Adobe (Firefly), San Jose, CA. I work on GPU-accelerated AI systems, post-training, and large-scale generative models.

Website · LinkedIn

Open source contributions

Recent work on a numerical bug class in GRPO advantage computation: reward groups in which every response scores the same can pick up a nonzero advantage from float32 group statistics. Fixes with regression tests, open in:

OpenEnv PR%20%231477 verl PR%20%238349 slime PR%20%232494 SkyRL PR%20%232531 OpenRLHF PR%20%231383 EasyR1 PR%20%2311020

And in Triton's interpreter, a fix for NaN/Inf conversions: FP8 special codes decode as Inf/NaN instead of finite numbers, and RTZ downcasts no longer turn small-payload NaNs into infinities:

Triton PR #12489

In OpenAI's repos, a human-eval fix so a completion ending in a decorator can no longer replace the test's check function:

HumanEval PR%20%2372

In Anthropic's jacobian-lens, a fix so saving a fitted lens raises a clear error instead of silently writing infinities when the storage dtype overflows:

JacobianLens PR%20%2321

And in TorchTPU's dynamic view decomposition, two fixes: a strided view can no longer be given a base larger than its storage, and 0-d views with a storage offset no longer crash with an IndexError:

TorchTPU PR #5846 TorchTPU PR #5847

In NVIDIA Dynamo's profiler, a fix so SGLang workers launched with the --tp-size or --pp-size spellings keep their multinode placement instead of being sized as single-GPU instances, with the first unit tests for set_multinode_config:

Dynamo PR%20%2317502

Selected projects

  • gpu-train-debug: an RL environment for GPU training failure diagnosis, published on the Prime Intellect Hub in the Verifiers format. Dataset on Hugging Face.
  • jev-max: a browser agent that handles the real web (shadow DOM, iframes, canvas fallback, multi-tab).
  • memfix: a provenance-first, correctable memory layer for AI agents, with an MCP server.

Pinned Loading

  1. Data-Science-Investment-Risk-And-Returns Data-Science-Investment-Risk-And-Returns Public

    Use Data Science to calculate and compare profitability and risk of different investments using the Sharpe Ratio.

    Jupyter Notebook

  2. Data-Science-Credit-Card-Approvals-Quant Data-Science-Credit-Card-Approvals-Quant Public

    A machine learning model to predict if a credit card application will get approved, using Data Science with Python.

    Jupyter Notebook 1 4

  3. RedHatInsights/insights-core RedHatInsights/insights-core Public

    Insights Core is a data collection and processing framework used by Red Hat Insights

    Python 172 210

  4. lane-detection-for-smart-vehicle lane-detection-for-smart-vehicle Public

    This repository contains the lane detection algorithm for smart vehicles using OpenCV

    Python 2

  5. jaegertracing/documentation jaegertracing/documentation Public

    Documentation/website for the Jaeger Distributed Tracing project.

    TypeScript 84 194

  6. chaoss/wg-evolution chaoss/wg-evolution Public

    Working Group focused on Evolution metrics (for software development projects)

    39 63