llama-cpp-python icon indicating copy to clipboard operation
llama-cpp-python copied to clipboard

_logger.py: KeyError:5 [bugfix] [patch]

Open themanyone opened this issue 1 year ago • 0 comments

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 }

themanyone avatar Oct 02 '24 15:10 themanyone