| #include "common/common.h" |
| #include <iostream> |
| #include <vector> |
|
|
| int main(int argc, char ** argv) { |
| if (argc != 2) { |
| std::cerr << "usage: " << argv[0] << " malicious_cv.gguf\n"; |
| return 2; |
| } |
|
|
| common_control_vector_load_info info; |
| info.strength = 1.0f; |
| info.fname = argv[1]; |
|
|
| std::vector<common_control_vector_load_info> infos; |
| infos.push_back(info); |
|
|
| std::cerr << "calling common_control_vector_load on " << argv[1] << "\n"; |
| common_control_vector_data result = common_control_vector_load(infos); |
| std::cerr << "returned n_embd=" << result.n_embd << " data_size=" << result.data.size() << "\n"; |
| return result.n_embd == -1 ? 1 : 0; |
| } |
|
|