@@ -262,7 +262,7 @@ impl LlamaContextParams {
262262 /// assert_eq!(params.n_threads(), 4);
263263 /// ```
264264 #[ must_use]
265- pub fn n_threads ( & self ) -> u32 {
265+ pub fn n_threads ( & self ) -> i32 {
266266 self . context_params . n_threads
267267 }
268268
@@ -275,7 +275,7 @@ impl LlamaContextParams {
275275 /// assert_eq!(params.n_threads_batch(), 4);
276276 /// ```
277277 #[ must_use]
278- pub fn n_threads_batch ( & self ) -> u32 {
278+ pub fn n_threads_batch ( & self ) -> i32 {
279279 self . context_params . n_threads_batch
280280 }
281281
@@ -290,7 +290,7 @@ impl LlamaContextParams {
290290 /// assert_eq!(params.n_threads(), 8);
291291 /// ```
292292 #[ must_use]
293- pub fn with_n_threads ( mut self , n_threads : u32 ) -> Self {
293+ pub fn with_n_threads ( mut self , n_threads : i32 ) -> Self {
294294 self . context_params . n_threads = n_threads;
295295 self
296296 }
@@ -306,7 +306,7 @@ impl LlamaContextParams {
306306 /// assert_eq!(params.n_threads_batch(), 8);
307307 /// ```
308308 #[ must_use]
309- pub fn with_n_threads_batch ( mut self , n_threads : u32 ) -> Self {
309+ pub fn with_n_threads_batch ( mut self , n_threads : i32 ) -> Self {
310310 self . context_params . n_threads_batch = n_threads;
311311 self
312312 }
@@ -354,9 +354,9 @@ impl LlamaContextParams {
354354 /// }
355355 ///
356356 /// use llama_cpp_2::context::params::LlamaContextParams;
357- /// let params = LlamaContextParams::default();
358- /// params.with_cb_eval(Some(cb_eval_fn));
357+ /// let params = LlamaContextParams::default().with_cb_eval(Some(cb_eval_fn));
359358 /// ```
359+ #[ must_use]
360360 pub fn with_cb_eval (
361361 mut self ,
362362 cb_eval : llama_cpp_sys_2:: ggml_backend_sched_eval_callback ,
@@ -373,8 +373,9 @@ impl LlamaContextParams {
373373 /// use llama_cpp_2::context::params::LlamaContextParams;
374374 /// let params = LlamaContextParams::default();
375375 /// let user_data = std::ptr::null_mut();
376- /// params.with_cb_eval_user_data(user_data);
376+ /// let params = params.with_cb_eval_user_data(user_data);
377377 /// ```
378+ #[ must_use]
378379 pub fn with_cb_eval_user_data ( mut self , cb_eval_user_data : * mut std:: ffi:: c_void ) -> Self {
379380 self . context_params . cb_eval_user_data = cb_eval_user_data;
380381 self
0 commit comments