PySyft icon indicating copy to clipboard operation
PySyft copied to clipboard

Add PyInstrument Profiling

Open rasswanth-s opened this issue 7 months ago • 3 comments

Description

The PR aims to add pyinstrument profiling support to in-memory workers. The profiling functionality can be useful for

  • [x] In-memory worker - uvicorn
  • [x] In- memory worker - without uvicorn

This can be triggered as simply by enabling a flag in orchestra profile=True

For K8s tracing, we could do once OTel PR is merged.

Affected Dependencies

List any dependencies that are required for this change.

How has this been tested?

Add an example notebook for the same

Checklist

rasswanth-s avatar Jul 24 '24 03:07 rasswanth-s