diff --git a/gpt4all-backend/gptj.cpp b/gpt4all-backend/gptj.cpp index f31b4c60..786967c6 100644 --- a/gpt4all-backend/gptj.cpp +++ b/gpt4all-backend/gptj.cpp @@ -867,7 +867,8 @@ void GPTJ::setThreadCount(int32_t n_threads) { d_ptr->n_threads = n_threads; } -int32_t GPTJ::threadCount() { +int32_t GPTJ::threadCount() const +{ return d_ptr->n_threads; } diff --git a/gpt4all-backend/gptj.h b/gpt4all-backend/gptj.h index 3109c1da..48da82dd 100644 --- a/gpt4all-backend/gptj.h +++ b/gpt4all-backend/gptj.h @@ -23,7 +23,7 @@ public: std::function recalculateCallback, PromptContext &ctx) override; void setThreadCount(int32_t n_threads) override; - int32_t threadCount() override; + int32_t threadCount() const override; protected: void recalculateContext(PromptContext &promptCtx, diff --git a/gpt4all-backend/llamamodel.cpp b/gpt4all-backend/llamamodel.cpp index 6aa92744..b7cf9780 100644 --- a/gpt4all-backend/llamamodel.cpp +++ b/gpt4all-backend/llamamodel.cpp @@ -75,7 +75,8 @@ void LLamaModel::setThreadCount(int32_t n_threads) { d_ptr->n_threads = n_threads; } -int32_t LLamaModel::threadCount() { +int32_t LLamaModel::threadCount() const +{ return d_ptr->n_threads; } diff --git a/gpt4all-backend/llamamodel.h b/gpt4all-backend/llamamodel.h index 7f487803..f4e07782 100644 --- a/gpt4all-backend/llamamodel.h +++ b/gpt4all-backend/llamamodel.h @@ -23,7 +23,7 @@ public: std::function recalculateCallback, PromptContext &ctx) override; void setThreadCount(int32_t n_threads) override; - int32_t threadCount() override; + int32_t threadCount() const override; protected: void recalculateContext(PromptContext &promptCtx, diff --git a/gpt4all-backend/llmodel.h b/gpt4all-backend/llmodel.h index 5e254ab5..50c313e6 100644 --- a/gpt4all-backend/llmodel.h +++ b/gpt4all-backend/llmodel.h @@ -37,7 +37,7 @@ public: std::function recalculateCallback, PromptContext &ctx) = 0; virtual void setThreadCount(int32_t n_threads) {} - virtual int32_t threadCount() { return 1; } + virtual int32_t threadCount() const { return 1; } protected: virtual void recalculateContext(PromptContext &promptCtx, diff --git a/gpt4all-backend/mpt.cpp b/gpt4all-backend/mpt.cpp index 42a2aaae..e002b63c 100644 --- a/gpt4all-backend/mpt.cpp +++ b/gpt4all-backend/mpt.cpp @@ -792,7 +792,8 @@ void MPT::setThreadCount(int32_t n_threads) { d_ptr->n_threads = n_threads; } -int32_t MPT::threadCount() { +int32_t MPT::threadCount() const +{ return d_ptr->n_threads; } diff --git a/gpt4all-backend/mpt.h b/gpt4all-backend/mpt.h index 9e693f6a..15122d6e 100644 --- a/gpt4all-backend/mpt.h +++ b/gpt4all-backend/mpt.h @@ -23,7 +23,7 @@ public: std::function recalculateCallback, PromptContext &ctx) override; void setThreadCount(int32_t n_threads) override; - int32_t threadCount() override; + int32_t threadCount() const override; protected: void recalculateContext(PromptContext &promptCtx, diff --git a/gpt4all-chat/chatgpt.cpp b/gpt4all-chat/chatgpt.cpp index b2f833a4..64637907 100644 --- a/gpt4all-chat/chatgpt.cpp +++ b/gpt4all-chat/chatgpt.cpp @@ -32,7 +32,7 @@ void ChatGPT::setThreadCount(int32_t n_threads) qt_noop(); } -int32_t ChatGPT::threadCount() +int32_t ChatGPT::threadCount() const { return 1; } diff --git a/gpt4all-chat/chatgpt.h b/gpt4all-chat/chatgpt.h index ef0f6ef5..62913ded 100644 --- a/gpt4all-chat/chatgpt.h +++ b/gpt4all-chat/chatgpt.h @@ -25,7 +25,7 @@ public: std::function recalculateCallback, PromptContext &ctx) override; void setThreadCount(int32_t n_threads) override; - int32_t threadCount() override; + int32_t threadCount() const override; void setModelName(const QString &modelName) { m_modelName = modelName; } void setAPIKey(const QString &apiKey) { m_apiKey = apiKey; }