在运行 HeatWave ML 程序之前,必须将模型从模型目录加载到 HeatWave 中
ML_TRAIN
。模型保持加载状态,可以被 HeatWave ML 例程重复调用,直到使用
ML_MODEL_UNLOAD
例程卸载它或直到 HeatWave Cluster 重新启动。
模型只能由创建该模型的 MySQL 用户加载。有关详细信息,请参阅 第 3.9.10 节,“共享模型”。
您可以加载多个模型,但为避免占用过多内存空间,请将加载模型的数量限制为三个。
有关
ML_MODEL_LOAD
参数说明,请参阅
第 3.10.9 节,“ML_MODEL_LOAD”。
以下示例从模型目录加载 HeatWave ML 模型:
CALL sys.ML_MODEL_LOAD(@census_model, NULL);
在哪里:
@census_model
是包含模型句柄的会话变量。NULL
指定模型所有者的用户名。
指定模型句柄和拥有用户名的完全限定
ML_MODEL_LOAD
调用指定如下:
CALL sys.ML_MODEL_LOAD('heatwaveml_bench.census_train_user1_1636729526', 'user1');
要查找模型句柄,请参阅 第 3.9.8 节,“模型句柄”。