llama-cpp-python
llama-cpp-python copied to clipboard
_logger.py: KeyError:5 [bugfix] [patch]
Prerequisites
Please answer the following questions for yourself before submitting an issue.
- [x] I am running the latest code. Development is very rapid so there are no tagged versions as of now.
- [x] I carefully followed the README.md.
- [x] I searched using keywords relevant to my issue to make sure that I am creating a new issue that is not already open (or closed).
- [x] I reviewed the Discussions, and have a new bug or useful enhancement to share.
Current Behavior
KeyError: 5 Exception ignored on calling ctypes callback function: <function llama_log_callback at 0x7f1ab2545c60> Traceback (most recent call last): File "/home/k/Downloads/src/llama-cpp-python/llama_cpp/_logger.py", line 32, in llama_log_callback if logger.level <= GGML_LOG_LEVEL_TO_LOGGING_LEVEL[level]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ (repeats)
Environment and Context
Easy fix: in llama-cpp-python/llama_cpp/_logger.py
Add the key (5)
GGML_LOG_LEVEL_TO_LOGGING_LEVEL = { 0: logging.CRITICAL, 1: logging.INFO, 2: logging.WARNING, 3: logging.ERROR, 4: logging.DEBUG, ++++++ 5: logging.FATAL }