.. index:: pair: class; Trainer::PPOTrainer .. _doxid-class_trainer_1_1_p_p_o_trainer: class Trainer::PPOTrainer ========================= .. toctree:: :hidden: .. code-block:: cpp docstring for PPOTrainer .. ref-code-block:: cpp :class: doxyrest-overview-code-block class PPOTrainer: public object { public: // fields :target:`env`; :target:`model`; :target:`action_space`; :target:`observation_space`; :target:`predict_action`; // methods def :target:`__init__`(self self, env_name env_name, env_num env_num); def :target:`process_obs`(self self, obs obs, rewards rewards, dones dones, infos infos); def :target:`model_train`(self self, data_buffer data_buffer); def :target:`get_action`(self self); def :target:`model_update`(self self, paras paras); def :target:`get_parameters`(self self); def :target:`model_save`(self self, file_name file_name); def :target:`shutdown`(self self); };