1. 19 9月, 2022 1 次提交
    • C
      Unify core avx and core_noavx to libpaddle (#46095) (#46113) · 4261ae34
      Chen Weihang 提交于
      * unify  core_avx and core_noavx
      
      * fix except error
      
      * revert mac compile logic
      
      * revert dylib to so
      
      * add core_noavx branch
      
      * remove core_noavx
      
      * replace paddle_core by lib paddle
      
      * polish var name
      
      * replace paddle_core by libpaddle
      
      * update custom device commit
      
      * polish code by comments
      4261ae34
  2. 13 7月, 2022 1 次提交
  3. 05 6月, 2022 1 次提交
    • S
      【code format check upgrade】 step2:yapf (#42944) · a072fca8
      Sing_chan 提交于
      * use yapf to format all python file
      
      * yapf exclude two unittests file for they rely on writing and reading file, and format will break them
      
      * disable diff_py_file because too many diff files cause command following failed
      a072fca8
  4. 15 7月, 2021 1 次提交
    • R
      Check api compatible (#34119) · 1889d504
      Ren Wei (任卫) 提交于
      * print the signatures of the apis
      
      * some faults, and a test case
      
      * use the FullArgSpec as the ArgSpec, repr>str
      
      为了延续脚本历史,把FullArgsSpec替换为ArgSpec;在逆转回对象时,记得加上inpect.FullArgSpec对象
      
      * script form @zhiboniu
      
      * parsearg
      
      * read argspec from file
      
      * add comments
      
      * refactor check_compatible and its testcases
      
      * skip the empty ArgSepc()
      
      * update the function, get inspect.FullArgSpec instances directly.
      
      * typo
      
      * for the functions using inner-defined VarType or other Class Type not accessable, use the string comparements.
      
      * typo
      
      * logging added
      
      * 若变量和默认值都增加了,用负数索引需要再处理下这个增加的内容
      
      * defaults itself may be NoneType
      
      * defaults added 2 items when args only added 1 item
      
      * same as the previous comment
      
      * enable the check_api_compatible.py
      
      * run test_check_api_compatible.py
      
      * sort the output of print_signatures.py
      1889d504
  5. 29 6月, 2021 1 次提交
  6. 24 6月, 2021 1 次提交
    • R
      remove the tricks for `paddle.fluid.layers.ops.func` (#33731) · ba7e2a9f
      Ren Wei (任卫) 提交于
      * refactor check_pr_approval, allow using github login-id
      
      2. remove the tricks for paddle.fluid.layers.ops.func
      
      * add testcases
      
      * simplify the test data, and added to file diff approvals
      
      * remove a approver
      
      * test_print_signatrues runs on a simple pipeline, no paddle installed
      
      * testcases for print_signatrures and sampcd . python3 only.
      
      * remove unused import directives
      
      * remove unused import directives
      ba7e2a9f
  7. 22 6月, 2021 1 次提交
    • R
      Gpu samplecode test On PR-CPU-Py2 (#33634) · dd4297cd
      Ren Wei (任卫) 提交于
      * using argparse to handle selections
      
      * 2 TODOs
      
      * 先不更改pipeline配置,这里强制改成GPU版本
      
      * sorted the all_names
      
      * exec gpu sample codes tests incrementally
      
      * get all apis from the pr.spec file
      
      * condition with WITH_GPU
      
      WITH_GPU == ON
      
      save
      
      * delete the useless codes
      
      * delete the useless codes.
      
      test=document_fix
      
      * echo the diff result
      
      test=document_fix
      
      * dont reuse the variables
      
      * rename fun to _func not work. put it into the skiplist
      
      https://github.com/PaddlePaddle/Paddle/commit/038ffc795025170e8cda74bcd473b46301b9a1c0
      test=document_fix
      
      * skip it in check api approvals
      
      test=document_fix
      
      save
      
      * skip the private _variables
      
      * print signatures wrong. now rename it to _func
      
      test=document_fix
      dd4297cd
  8. 21 6月, 2021 1 次提交
  9. 16 6月, 2021 1 次提交
  10. 10 6月, 2021 1 次提交
    • R
      fix the bug that `print_signature.py` cannot get all the public apis (#33423) · afa4bf51
      Ren Wei (任卫) 提交于
      * 增加方法获取和执行全量api的示例代码进行测试
      
      * start the sample code test for gpu
      
      * should import paddle separately
      
      * add a stdout handler, the default is stderr. the paddle_build.sh will catch the stdout content.
      
      * add RUN_ON_DEVICE into the requires set
      
      * if codeblok['required'] is empty, use the RUN_ON_DEVICE instead
      
      * set the threads to 16
      
      http://agroup.baidu.com/paddlepaddle-org-cn/md/article/4036225
      
      * 设置默认日志级别为INFO级别
      
      * using the logic from gen_doc.py
      
      * using modulelist to get the all apis
      
      * as we don't care which name is the shorttest, so fetch the first name in the all_names list
      
      * the new list from project
      
      * 先不启用gpu测试,先把print_signature获取不到全部API的问题解决了
      afa4bf51
  11. 27 4月, 2021 1 次提交
  12. 25 4月, 2021 1 次提交
    • R
      Cleanup the unused codes for samplecode testing (#32525) · 2328921f
      Ren Wei (任卫) 提交于
      * update testcases
      
      * remove unused codes
      
      * update the docstring for samcd_processor
      
      * no need to import the six module
      
      * 我也不知道为何有一个前导空格,但现在有单元测试,取消这个空格没啥问题
      
      * add unittests for print_signatures; add the first case for 'required' mechanism when executing sample code testing
      
      * there is no paddle installed in PR-CI-APPROVAL
      
      test=document_fix
      2328921f
  13. 24 4月, 2021 1 次提交
    • R
      print the real name for Functions instead of the ArgSpec (#32379) · ef8671e5
      Ren Wei (任卫) 提交于
      * print the real name for Functions instead of the ArgSpec
      
      class function method
      
      * some API's name is not __module__ + __name__
      
      so, we disard them temporarily.
      
      * update the logging format for console
      
      * ommit the top level of paddle package.
      
      * these APIs have been removed.
      
      test=document_fix
      
      * Another Error occerd
      
      * print_signatures.py 's stdout is redirect to spec file, so should not print any other info.
      
      so sad.
      
      * print the error msg to stderr
      
      * disable the __init__ magic method
      
      * update unittest for sampcd_processor.py
      
      update unittest for sampcd_processor.py
      
      * PR-CI-APPROVAL 's python interpreter name is not 'python3'.
      
      it's a python3.9;
      it does not have paddle installed yet.
      
      此句在CI流水线竟然不可以用。报python3找不到
      此句在CI流水线竟然不可以用。因为环境没有安装paddle
      
      * testing only extract api from __all__
      
      paddle module(the top module) does not have __add__
      test=document_fix
      
      * should import paddle here
      
      * update the mechanism of extractiong and executing for the sample-codes test.
      
      更新抽取代码和执行代码的逻辑
      优化输出打印
      
      * good code style
      ef8671e5
  14. 12 8月, 2020 1 次提交
  15. 28 7月, 2020 1 次提交
  16. 13 5月, 2020 1 次提交
  17. 13 4月, 2020 1 次提交
  18. 09 4月, 2020 2 次提交
  19. 05 11月, 2019 1 次提交
  20. 11 10月, 2019 1 次提交
  21. 14 8月, 2019 1 次提交
  22. 02 7月, 2019 1 次提交
  23. 24 6月, 2019 1 次提交
  24. 24 5月, 2019 1 次提交
  25. 28 3月, 2019 1 次提交
  26. 13 3月, 2019 1 次提交
  27. 02 3月, 2019 1 次提交
    • T
      Update detection API add new check document (#15848) · 26e3842d
      tianshuo78520a 提交于
      * Update detection API add new check document
      
      * update API.spec
      
      * test=develop;add shanyi15 approved API.spec
      
      * test=develop;update PM check API.spec
      
      * check api.spec
      
      * test=develop
      
      * update API.spec
      
      * test=develop;update API.spec
      
      * update API.spec
      
      * cat API.spec
      
      * update documnent in api.spec
      
      * check python35 api.spec
      
      * update print_signatures md5 function
      
      * test=develop
      
      * update API.spec
      
      * test=develop;fix python3 API.spec diff
      
      * test=develop
      
      * test=develop
      
      * test=develop
      26e3842d
  28. 09 12月, 2018 1 次提交
  29. 07 12月, 2018 2 次提交
  30. 06 12月, 2018 1 次提交
  31. 03 12月, 2018 1 次提交
    • X
      polish · 35e6b5e1
      Xin Pan 提交于
      test=develop
      35e6b5e1
  32. 29 11月, 2018 2 次提交
  33. 23 8月, 2018 1 次提交
  34. 19 6月, 2018 1 次提交