Tian Gao
Tian Gao
I checked in the feature for supporting multi-process from sub-process so any depth of nested multi-process should in theory work. You can try it out by `pip install git+https://github.com/gaogaotiantian/viztracer`. This...
This is from stackoverflow https://stackoverflow.com/questions/11912878/gcc-error-gcc-error-trying-to-exec-cc1-execvp-no-such-file-or-directory Unfortunately, we don't have pre-compiled wheels for Mac m1(as of many other packages), so you'll have to make sure your environment has everything to compile...
VizTracer patches some common packages to enable multiprocessing tracing, for example, `multiprocessing`, `subprocess` and even `os.fork()`. However, it can't work in some circumstances. One that I know was when you...
Hi @CiaranWelsh, like I mentioned above, you need to explicitly add support for multiprocess libraries. Which multiprocess library are you using? VizTracer supports all the built-in multiprocess libraries natively, but...
@CiaranWelsh yes the inline version does not support multi process natively because it has to patch the `multiprocessing` library before you use it. Crashing Python is a bit weird unless...
You can start with `trace-log-compressor` branch, then follow [this](https://github.com/gaogaotiantian/viztracer/blob/master/.github/CONTRIBUTING.md) documentation to setup the environment. You should be able to do `viztracer --compress ` to trigger the existing function.
`vdb_multithread.json` is checked in and the example test case uses `get_json_file_path("vdb_multithread.json")` to locate it in `test/data` directory. Did you run the test and it failed for you? ``-vdb`` is actually...
You are correct, this is an error on my side, will fix soon.
The latest fix is pushed to `trace-log-compressor` branch. There's no need to use `vdb_multithread.json`, it can simply use `multithread.json`. Please pull from the branch to your repo.
protobuf is not for compressing. It's an alternative for json.