该
ML_MODEL_LOAD
例程从模型目录加载模型。ML_MODEL_UNLOAD
在使用例程卸载模型或通过 HeatWave Cluster 重启重新启动 HeatWave ML
之前,模型将保持加载状态
。
模型只能由创建模型的 MySQL 用户或被授予访问拥有用户模型目录权限的用户加载。有关详细信息,请参阅 第 3.9.10 节,“共享模型”。
您可以加载多个模型,但为避免占用过多内存空间,加载模型的数量应限制为三个。
CALL sys.ML_MODEL_LOAD(model_handle, user);
ML_MODEL_LOAD
参数:
model_handle
:指定模型句柄或包含模型句柄的会话变量。有关如何查找模型句柄,请参阅 第 3.9.8 节,“模型句柄”。user
:模型所有者的 MySQL 用户名。如果模型所有者是当前用户,您可以指定NULL
代替用户名。
-
指定的
ML_MODEL_LOAD
调用NULL
,表示该模型属于执行ML_MODEL_LOAD
调用的用户:CALL sys.ML_MODEL_LOAD('ml_data.iris_train_user1_1636729526', NULL);
-
ML_MODEL_LOAD
指定模型所有者 的 调用:CALL sys.ML_MODEL_LOAD('ml_data.iris_train_user1_1636729526', 'user1');
-
ML_MODEL_LOAD
指定包含模型句柄的会话变量 的 调用:CALL sys.ML_MODEL_LOAD(@iris_model, NULL);