diff --git a/examples/control-vector-generator/control-vector-generator.cpp b/examples/control-vector-generator/control-vector-generator.cpp index 2195e28fa..e72960636 100644 --- a/examples/control-vector-generator/control-vector-generator.cpp +++ b/examples/control-vector-generator/control-vector-generator.cpp @@ -13,9 +13,10 @@ struct callback_data { int n_tokens = 0; int n_embd = 0; bool is_eval_pos = true; - std::vector v_pos; - std::vector v_neg; - std::vector v_diff; + // each element of the vector correspond to one layer + std::vector v_pos; // vector of matrices of size [n_embd, n_tokens] + std::vector v_neg; // vector of matrices of size [n_embd, n_tokens] + std::vector v_diff; // vector of matrices of size [n_embd, n_tokens] }; static std::string ggml_ne_string(const ggml_tensor * t) {