Frequently Asked Questions

Everything you need to know about working with Radar.

What kind of bugs do you fix?

We specialize in bugs in ML paper implementations — code that attempts to replicate algorithms described in research papers. This includes tensor shape mismatches, incorrect loss functions, wrong mathematical operations, numerical instability, training divergence, architecture misalignment with the paper, and data pipeline issues.

How do you diagnose the bug?

We read the paper, trace through your code, and systematically compare every operation against the paper's description. We check shapes, gradients, intermediate outputs, and numerical properties. When the paper is ambiguous, we cross-reference with the original authors' code if available.

What if you can't fix it?

You don't pay. If we determine the bug is outside our scope (e.g., hardware issue, dataset problem, or the paper's results aren't reproducible), we'll tell you upfront during the consultation. If we accept the project and can't deliver, you owe nothing.

What frameworks do you support?

We primarily work with PyTorch and JAX, but also handle TensorFlow, Flax, and custom frameworks. If your implementation uses an unusual stack, mention it in the consultation and we'll assess.

How do you handle confidential code?

We sign NDAs before accessing any code. All work happens on encrypted systems. We delete your codebase after the project is complete (unless you request otherwise for ongoing support). We never share client code or details without explicit permission.

Can you help with papers that don't have reference implementations?

Yes. Some of our most valuable work involves papers where the only implementation is the client's own. We work directly from the paper to verify correctness.

What's the turnaround time?

Quick Fix: 1-2 days. Deep Diagnosis: 3-5 days. Full Pipeline Review: 1-2 weeks. These are typical timelines — we'll give you a specific estimate during consultation.

Do you offer ongoing support?

Yes. We offer retainer agreements for teams that regularly implement research papers. This includes priority turnaround, a dedicated engineer, and bulk pricing. Contact us for details.

How do revisions work?

Each tier includes a set number of revision rounds. A revision means you've tested our fix and it doesn't fully resolve the issue. We'll investigate further and deliver an updated fix. Additional revisions beyond the included rounds are billed at $200/round.

What do I need to provide?

At minimum: (1) the paper you're implementing, (2) your codebase, (3) a description of expected vs. actual behavior, and (4) reproduction steps. The more context you provide, the faster we can diagnose.

Still have questions?

Book a Consultation