Skip to content

Conversation

@RkGrit
Copy link
Contributor

@RkGrit RkGrit commented Dec 2, 2025

The InferenceRequestPool subprocess no longer loads the model through the ModelManager instance, but directly calls the load_model method, and the parameter passed to it is model_info instead of model_storage.

In this way, ModelManager and ModelStorage are only controlled by the main process, but it is not responsible for loading the model. During inference, the InferenceRequestPool subprocess loads the model as needed through the Pipeline.

Final effect: Main process manages models, child process loads models.

CRZbulabula and others added 6 commits November 27, 2025 15:34
…agement # Conflicts: #	iotdb-core/ainode/iotdb/ainode/core/config.py #	iotdb-core/ainode/iotdb/ainode/core/constant.py #	iotdb-core/ainode/iotdb/ainode/core/exception.py #	iotdb-core/ainode/iotdb/ainode/core/inference/pipeline/__init__.py #	iotdb-core/ainode/iotdb/ainode/core/inference/pipeline/basic_pipeline.py #	iotdb-core/ainode/iotdb/ainode/core/inference/pipeline/pipeline_loader.py #	iotdb-core/ainode/iotdb/ainode/core/manager/inference_manager.py #	iotdb-core/ainode/iotdb/ainode/core/manager/model_manager.py #	iotdb-core/ainode/iotdb/ainode/core/model/model_info.py #	iotdb-core/ainode/iotdb/ainode/core/model/model_storage.py #	iotdb-core/ainode/iotdb/ainode/core/model/utils.py #	iotdb-core/ainode/iotdb/ainode/core/rpc/handler.py
…agement # Conflicts: #	iotdb-core/ainode/iotdb/ainode/core/model/model_constants.py
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants