# Copyright (c) 2020 PaddlePaddle Authors. All Rights Reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # workspace #workspace: "models/rank/dnn" runner: train_data_dir: "data/sample_data/train" train_reader_path: "criteo_reader" # importlib format use_gpu: False use_auc: True train_batch_size: 2 epochs: 1 print_interval: 2 model_save_path: "output_model_dnn" infer_batch_size: 2 infer_reader_path: "criteo_reader" # importlib format test_data_dir: "data/sample_data/train" infer_load_path: "output_model_dnn" infer_start_epoch: 0 infer_end_epoch: 3 num_workers: 0 #use inference save model # model_init_path: "output_model_dnn/2" # init model use_inference: True save_inference_feed_varnames: ["1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","dense_input"] save_inference_fetch_varnames: ["label", "SparseFeatFactors"] # distribute_config sync_mode: "async" split_file_list: False thread_num: 1 upload_oss: True oss_object_name: "dyp/dnn.tar.gz" # hyper parameters of user-defined network hyper_parameters: # optimizer config optimizer: class: Adam learning_rate: 0.001 strategy: async # user-defined pairs sparse_inputs_slots: 27 sparse_feature_number: 1000001 sparse_feature_dim: 9 dense_input_dim: 13 fc_sizes: [256, 256, 128] distributed_embedding: 0