| 898 | // |
| 899 | |
| 900 | struct llama_model_params llama_model_params_from_gpt_params(const gpt_params & params) { |
| 901 | auto mparams = llama_model_default_params(); |
| 902 | |
| 903 | if (params.n_gpu_layers != -1) { |
| 904 | mparams.n_gpu_layers = params.n_gpu_layers; |
| 905 | } |
| 906 | mparams.main_gpu = params.main_gpu; |
| 907 | mparams.vram_budget_gb = params.vram_budget_gb; |
| 908 | mparams.tensor_split = params.tensor_split; |
| 909 | mparams.use_mmap = params.use_mmap; |
| 910 | mparams.use_mlock = params.use_mlock; |
| 911 | mparams.reset_gpu_index = params.reset_gpu_index; |
| 912 | mparams.disable_gpu_index = params.disale_gpu_index; |
| 913 | |
| 914 | return mparams; |
| 915 | } |
| 916 | |
| 917 | struct llama_context_params llama_context_params_from_gpt_params(const gpt_params & params) { |
| 918 | auto cparams = llama_context_default_params(); |
no test coverage detected