Results 9 comments of lshamis

Right now there is a single exclusive mutex per topic. `a0::Publisher`, on pub: grabs the lock, allocates space, copies the data into shared memory, notifies listeners, releases the lock. `a0::Subscriber`,...

@ahao1995 I have a branch for you to try out: `lshamis/rwmtx` If you're using python: `python3 -m pip install git+https://github.com/alephzero/py.git@lshamis/rwmtx` If this works for you and a few other groups,...

Hold off for a bit. That branch has a noticeable performance degradation that I'm tracking down.

@kizzpdd `replace_with_kernel_inject=False` does fix the crash, so the issue is most likely in the kernels. I would like to keep `replace_with_kernel_inject=True` for my use case. Without it, the benchmark for...

Hey folks, I got the 30B and 7B model working with the following diff: ```diff diff --git a/src/transformers/models/chameleon/configuration_chameleon.py b/src/transformers/models/chameleon/configuration_chameleon.py index faf56e56b..464e9c9b9 100644 --- a/src/transformers/models/chameleon/configuration_chameleon.py +++ b/src/transformers/models/chameleon/configuration_chameleon.py @@ -206,6 +206,7 @@...

This is standard c++ best practice for accepting a string which needs to be retained. This does the minimum copies necessary. If you pass an lvalue, one copy will be...

Might be worth looking at https://clang.llvm.org/extra/clang-tidy/checks/modernize/pass-by-value.html

Small-String-Optimization involves storing short strings directly within the string object, rather than a pointer to heap memory. They cannot be effectively moved, and Packet needs to guarantee the lifetime of...

Alephzero is in maintenance mode unless there suddenly a lot of new interest