1. 23 8月, 2019 1 次提交
    • F
      fix unittest bugs (#136) · 46f59906
      fuyw 提交于
      * add favicon
      
      * Sleep longer for unittest.
      
      * fix unittest bugs
      
      * increase sleep seconds after job_memory error
      46f59906
  2. 21 8月, 2019 1 次提交
    • F
      Add xparl status & @remote_class(max_memory) (#134) · eca90f14
      fuyw 提交于
      * fix css max-width bug
      
      * check if monitor_port is used
      
      * change master log dir to .parl_data/master/port
      
      * Add docs/parallel_training/features.rst
      
      * rename feature.rst to overview.rst
      
      * Add xparl status & @remote_class(max_memory)
      
      * fix yapf error
      
      * use new remote/tests
      
      * reply job_memory_info to client heartbeat
      
      * add cluster_status_test.py
      
      * update overview.rst
      
      * Update docs
      eca90f14
  3. 19 8月, 2019 1 次提交
    • B
      Unittest in parallel (#135) · eff8e974
      Bo Zhou 提交于
      * upgrade unit test to reduce test time
      
      * minor change
      
      * fix the bug in unit tests
      
      * fix the bug in build.sh
      
      * Update build.sh
      
      * Update test.sh
      
      * fix a potential bug that will hung the test
      
      * then
      
      * solve the problem in documentation
      eff8e974
  4. 14 8月, 2019 2 次提交
    • H
      make remote client support multiprocessing (#133) · f2a1fda6
      Hongsheng Zeng 提交于
      * make remote client support multiprocessing
      
      * refine unittest
      
      * refine unittest
      
      * refine comment
      f2a1fda6
    • F
      Fuyw (#131) · dcb16294
      fuyw 提交于
      * Add parl monitor.
      
      * Add clustermonitor.py
      
      * Fix thread safety bug.
      
      * Fix js bugs.
      
      * Fix End of Files.
      
      * fix cluster_test bug
      
      * yapf error
      
      * fix bugs in tests/job_center_test.py
      
      * fix bugs in tests/job_center_test.py
      
      * add test_cluster_monitor.py
      
      * add worker.exit in test_cluster_monitor.py
      dcb16294
  5. 12 8月, 2019 3 次提交
    • H
      ES example (#105) · 60d68135
      Hongsheng Zeng 提交于
      * ES example
      
      * refine settings
      
      * fix yapf
      
      * refine documentation; remove csv logger
      
      * fix bug
      
      * merge learner.py and train.py; add version requirements of gym and atari_py
      
      * unify actor num
      60d68135
    • H
      fix bug of ParamAttr (#126) · 2ad3c4c0
      Hongsheng Zeng 提交于
      * fix bug of ParamAttr
      
      * refine imports of unittest
      2ad3c4c0
    • B
      Cluster#2 (#124) · 84c94cc4
      Bo Zhou 提交于
      * fix a number of bug
      
      * update comments
      
      * paddle license
      
      * revert the change on client_not_init_test.py
      
      * fix timeout bug & unnitest
      
      * add unit test for potential bugs
      
      * yapf
      
      * unit test
      
      * logger
      
      * logger#2
      
      * fix job's bug that will cause dead-lock
      
      * fix bug
      
      * add missing files
      
      * solve hanging
      
      * fix comments; exit job completely
      
      * hanging problem
      
      * hanging problem#2
      
      * hanging_program#3
      
      * CMAKE
      
      * remove unused variables
      84c94cc4
  6. 06 8月, 2019 1 次提交
  7. 03 8月, 2019 3 次提交
  8. 02 8月, 2019 1 次提交
    • F
      first pr (#113) · b29a1ec1
      fuyw 提交于
      * first pr
      
      * start a worker when the master is started.
      
      * First PR & Fix logger bugs.
      
      * update docs for a2c, impala and ga3c
      
      * update doc
      
      * yapf modification
      
      * update logger
      
      * yapf correct
      
      * yapf
      
      * setup.py
      
      * old setup.py
      
      * worker 86
      b29a1ec1
  9. 01 8月, 2019 2 次提交
    • H
      release version 1.1.1 (#111) · ee07ec21
      Hongsheng Zeng 提交于
      * release version 1.1.1
      
      * add version requirement of tensorboard
      ee07ec21
    • B
      Save params (#107) · 7dafee77
      Bo Zhou 提交于
      * new feature: save params
      
      * add unittest for save()/retore()
      
      * add an example demonstrating the usage
      
      * rename the variable
      
      * yapf
      
      * fix comment
      7dafee77
  10. 30 7月, 2019 1 次提交
    • B
      Basic docs (#103) · fb9af353
      Bo Zhou 提交于
      * fix the compatibility issue
      
      * fix the comment issue
      
      * support paddle 1.5.1 and replace PE with compiler
      
      * yapf&copyright
      
      * yapf
      
      * fix the teamcity problem
      
      * fix the teamcity problem
      
      * fix comment
      
      * only support paddle 1.5.1
      
      * Cmake
      
      * fix comment
      
      * add documentaion for basic classes
      
      * change the order of three basic classes
      
      * fix commemt & yapf
      
      * comment #2
      
      * yapf#3
      
      * fix commemt@zhs
      
      * minor change
      
      * modify comment
      
      * Update algorithm.py
      
      * Update agent.py
      
      * Update algorithm.py
      fb9af353
  11. 29 7月, 2019 2 次提交
  12. 26 7月, 2019 1 次提交
    • B
      replace PE with compiler(new feature in paddle151). (#99) · d33f3002
      Bo Zhou 提交于
      * fix the compatibility issue
      
      * fix the comment issue
      
      * support paddle 1.5.1 and replace PE with compiler
      
      * yapf&copyright
      
      * yapf
      
      * fix the teamcity problem
      
      * fix the teamcity problem
      
      * fix comment
      
      * only support paddle 1.5.1
      
      * Cmake
      
      * fix comment
      d33f3002
  13. 24 7月, 2019 2 次提交
  14. 18 7月, 2019 1 次提交
  15. 18 6月, 2019 1 次提交
  16. 04 6月, 2019 1 次提交
  17. 13 5月, 2019 1 次提交
    • H
      support serialize/deserialize instance of custom class (#77) · 48fc1de8
      Hongsheng Zeng 提交于
      * support serialize/deserialize instance of custom class
      
      * update version requirement of dependences
      
      * remove requirements of unittest which are included in parl
      
      * use fashion style of pyarrow serialization context; add thread safe unittest of serialize/deserialize
      
      * add thread-safe test of remote module; add more exception tips of serialize/deserialize
      
      * refine comment
      48fc1de8
  18. 09 5月, 2019 1 次提交
  19. 29 4月, 2019 1 次提交
  20. 24 4月, 2019 1 次提交
  21. 23 4月, 2019 1 次提交
  22. 18 4月, 2019 2 次提交
    • Q
      compatible queue definition (#66) · ed4f4322
      qinduohao 提交于
      * add compatible queue definition
      ed4f4322
    • H
      Refine (#67) · 3556c786
      Hongsheng Zeng 提交于
      * fix typo
      
      * Update README.md
      
      * Update README.md
      
      * Update README.md
      
      * soft depend on fluid; add module to monitor client status
      
      * improve performance of IMPALA example
      
      * fix bug of some client cannot exit normally
      
      * refine comment
      
      * .
      3556c786
  23. 17 4月, 2019 1 次提交
    • H
      GA3C example (#63) · 3c511e8f
      Hongsheng Zeng 提交于
      * add IMPALA algorithm and some common utils
      
      * update README.md
      
      * refactor files structure of impala algorithm; seperate numpy utils from utils
      
      * add hyper parameter scheduler module; add entropy and lr scheduler in impala
      
      * clip reward in atari wrapper instead of learner side; fix codestyle
      
      * add benchmark result of impala; refine code of impala example; add obs_format in atari_wrappers
      
      * Update README.md
      
      * add a3c algorithm, A2C example and rl_utils
      
      * require training in single gpu/cpu
      
      * only check cpu/gpu num in learner
      
      * refine Readme
      
      * update impala benchmark picture; update Readme
      
      * add benchmark result of A2C
      
      * move get_params/set_params in agent_base
      
      * add GA3C example
      
      * Update README.md
      
      * Update README.md
      
      * Update README.md
      
      * Update README.md
      
      * refine Readme
      
      * add benchmark
      
      * add default safe eps in numpy logp calculation
      
      * refine document; make unittest stable
      3c511e8f
  24. 15 4月, 2019 1 次提交
    • H
      A2C example (#62) · 39846831
      Hongsheng Zeng 提交于
      * add IMPALA algorithm and some common utils
      
      * update README.md
      
      * refactor files structure of impala algorithm; seperate numpy utils from utils
      
      * add hyper parameter scheduler module; add entropy and lr scheduler in impala
      
      * clip reward in atari wrapper instead of learner side; fix codestyle
      
      * add benchmark result of impala; refine code of impala example; add obs_format in atari_wrappers
      
      * Update README.md
      
      * add a3c algorithm, A2C example and rl_utils
      
      * require training in single gpu/cpu
      
      * only check cpu/gpu num in learner
      
      * refine Readme
      
      * update impala benchmark picture; update Readme
      
      * add benchmark result of A2C
      
      * move get_params/set_params in agent_base
      
      * fix shell script cannot run in ubuntu
      
      * refine comment and document
      
      * Update README.md
      
      * Update README.md
      39846831
  25. 13 4月, 2019 1 次提交
    • B
      add some introduction for our parallelization feature (#61) · 452050a0
      Bo Zhou 提交于
      * Update remote_decorator.py
      
      * Update README.md
      
      * add an figure for the demonstration about parallelization
      
      * Update README.md
      
      * Update README.md
      
      * Update README.md
      
      * Update README.md
      
      * Update README.md
      
      * Update README.md
      
      * Update README.md
      
      * Update README.md
      
      * Update README.md
      
      * Update README.md
      
      * Update README.md
      
      * Update README.md
      
      * Update README.md
      
      * Update README.md
      
      * add a link to IMPALA
      452050a0
  26. 08 4月, 2019 1 次提交
    • H
      implement of IMPALA with the newest parallel design (#60) · b28289ac
      Hongsheng Zeng 提交于
      * add IMPALA algorithm and some common utils
      
      * update README.md
      
      * refactor files structure of impala algorithm; seperate numpy utils from utils
      
      * add hyper parameter scheduler module; add entropy and lr scheduler in impala
      
      * clip reward in atari wrapper instead of learner side; fix codestyle
      
      * add benchmark result of impala; refine code of impala example; add obs_format in atari_wrappers
      
      * Update README.md
      b28289ac
  27. 26 3月, 2019 1 次提交
    • H
      add api set_params/get_params in Model (#56) · 7346a23d
      Hongsheng Zeng 提交于
      * add api set_params/get_params in Model; add Interface of Network and LayerFunc to solve circular imports; refine parameter_names api of Model
      
      * remove licence in third party code; remove interface of Network and LayerFunc; move get_parameter_pairs and get_parameter_names api to Network
      
      * refine comment
      
      * refine commment
      7346a23d
  28. 11 3月, 2019 1 次提交
    • B
      update documents (#58) · d8449b74
      Bo Zhou 提交于
      * Update README.md
      
      * Update train.py
      
      * Update README.md
      
      * Update agent_base.py
      
      * Update train.py
      
      * Update train.py
      
      * Update train.py
      d8449b74
  29. 07 3月, 2019 1 次提交
    • H
      new feature: parl.remote (#54) · 348db1fb
      Hongsheng Zeng 提交于
      * refine remote module, add heartbeat machanism and unittest
      
      * yapf
      
      * yapf
      
      * support get ip address in CentOS, add dependence
      
      * yapf
      
      * add dependence in Dockerfile
      
      * refine message_tag, Compatible with Python2 and python3
      
      * refine unittest and comments
      
      * remove ParlError, use to_pybytes api to compatible with Python 2 and python 3
      
      * Not need to use to_pybytes
      
      * use parl-test docker image for unittest, which has python2 and python3 env
      
      * test different release order of sockets
      
      * test for different closing way fo context and socket
      
      * tmp commit for debug in teamcity
      
      * tmp commit for debug in teamcity
      
      * tmp commit for debug in teamcity
      
      * use zmq.context destroy to close multi-thread socket, refine RemoteError
      
      * set linger=0 for command socket in RemoteObject
      
      * remove close context unittest
      
      * fix codestyle
      
      * fix codestyle
      
      * rename parl.remote to parl.remote_class; will not exit client when having errors in function call; use sepereate server port in unittest to avoiding closing server manually
      
      * rename parl.remote to parl.remote_class; will not exit client when having errors in function call; use sepereate server port in unittest to avoiding closing server manually
      
      * fix typo
      
      * remove unnecessary try/except in reply loop of client
      
      * import RemoteManager to parl; refine comment
      348db1fb
  30. 01 3月, 2019 1 次提交
  31. 27 2月, 2019 1 次提交
    • B
      first version of network communication (#49) · bbde58fb
      Bo Zhou 提交于
      * first version of network communication
      
      * fix code styple problems
      
      * add a script to get machine's information
      
      * code styple problems#2
      
      * fix unit test problems
      
      * update dockfile to fix the installation issue of cmake
      
      * thread-saftey ensurance & copright
      
      * resolve comments
      bbde58fb