Skip to content

Give a known-good example for https://github.com/google/gemma.cpp/blob/main/API_SERVER_README.md #911

@filmil

Description

@filmil

Would it be possible to give at least one known-working example for using Gemma.cpp as an API server, as described in https://github.com/google/gemma.cpp/blob/main/API_SERVER_README.md?

To wit, building and running Gemma with one of the Gemma.cpp-specific models from kaggle yields this:

./bazel-bin/gemma_api_server --weights $HOME/Downloads/gemma-3/2b-pt.sbs --tokenizer $HOME/Downloads/gemma-3/tokenizer.spm --model gemma3
Loading model...                                                                                                                                                                                                                                                                                                          5012344832 blob bytes (100.00%) of bf16                                                                                                                                                                                                                                                                              normalizer.cc(52) LOG(INFO) precompiled_charsmap is empty. use identity normalization.                                                                                                                                                                                                                                 Abort at weights.cc:753: Tensor post_att_ns_0 is required but not found in file.                                                                                                                                                                                                                                       
/usr/bin/bash: line 3: 2931544 Aborted                 (core dumped) ( ./bazel-bin/gemma_api_server --weights $HOME/Downloads/gemma-3/2b-pt.sbs --tokenizer $HOME/Downloads/gemma-3/tokenizer.spm --model gemma3 )                                                                                                     
/usr/bin/bash: line 4: /tmp/gemini-shell-WIkCYY/pgrep.tmp: No such file or directory        

Specifically, at the Usage section, it would be nice to hint which one of the several identical-seeming files might work.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions