Refactor: the old design works badly in multiprocessing. Now the framework is migrated to a Client-Server pattern to compatible for multiprocessing usage, such as vLLM.
A single file python module that support logging for numpy array and torch tensors. Very easy to use.