abetlen / abetlen/llama-cpp-python

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

Open
#1,778 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
10.6k
Forks
1.4k
PR merge metrics
PR metrics pending

Description

# 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](https://github.com/abetlen/llama-cpp-python/blob/main/README.md).
- [x] I [searched using keywords relevant to my issue](https://docs.github.com/en/issues/tracking-your-work-with-issues/filtering-and-searching-issues-and-pull-requests) to make sure that I am creating a new issue that is not already open (or closed).
- [x] I reviewed the [Discussions](https://github.com/abetlen/llama-cpp-python/discussions), and have a new bug or useful enhancement to share.

# Current Behavior

KeyError: 5
Exception ignored on calling ctypes callback function:
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
}

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.