llama : add support for Chameleon (#8543)
* convert chameleon hf to gguf
* add chameleon tokenizer tests
* fix lint
* implement chameleon graph
* add swin norm param
* return qk norm weights and biases to original format
* implement swin norm
* suppress image token output
* rem tabs
* add comment to conversion
* fix ci
* check for k norm separately
* adapt to new lora implementation
* fix layer input for swin norm
* move swin_norm in gguf writer
* add comment regarding special token regex in chameleon pre-tokenizer
* Update src/llama.cpp
Co-authored-by: compilade <[email protected]>
* fix punctuation regex in chameleon pre-tokenizer (@compilade)
Co-authored-by: compilade <[email protected]>
* fix lint
* trigger ci
---------
Co-authored-by: compilade <[email protected]>