Hot_embedding功能默认开启,无需配置。
示例代码
该功能自动开启,无需配置;为了确保使能成功,需要开启GatherV2算子的高性能模式,开启方法如下:
- 将op_impl_mode.ini配置项传入到Session。代码如下:
| import tensorflow as tf
session_config = tf.compat.v1.ConfigProto(allow_soft_placement=False, log_device_placement=False)
session_config.gpu_options.allow_growth = True
custom_op = session_config.graph_options.rewrite_options.custom_optimizers.add()
# 1. 将算子配置文件路径传入配置项
custom_op.parameter_map["op_precision_mode"].s = tf.compat.as_bytes("op_impl_mode.ini")
# 2. 建图
# 3. 将config配置传入sess初始化中
with tf.compat.v1.Session(config=sess_config) as sess:
# 4. 训练
|
- 在模型的路径下创建op_impl_mode.ini文件,内容如下:
| GatherV2=high_performance
|