Dev pure cpu (#3398)
* cmake dont panic when build cuda * naive changes * fix cudaMemcpyKind * fix acc actor * fix actor * fix gdb * fix vm * fix work type * fix cuda type * fix cuda type * fix collective backend * fix global scope * amp * rm PackKernelUtil gpu * fix log * fix rand * fix sync size * fix allocator * fix vm * fix kernel * fix kernel * fix kernels * fix kernel * fix softmax * fix kernels * fix reshape kernels * add workaround * try fix symbol not found * fix vm * fix vm * fix jpeg * fix broadcast gpu * fix broadcast like * fix transpose * fix matmul * fix CopyElemOnGpu * fix sigmoid * fix sigmoid and softmax * fix relu * fix sparse cross entropy * fix kernels * fix tanh * fix same padding * fix softmax * fix undefined symbol: gzgets * fix CopyField * fix scalar add * fix CopyNDGpuImpl * copier * fix slice boxing * fix mem copier * fix zero like * fix acc actor * fix dev pure cpu (#3410) * add pure cpu message * add default for src dir in ci * add cpu workflow * fix extra_oneflow_cmake_args * fix link problem add update readme * fix _GetDefaultConfigProto * use gpu * rm default value for gpu dev num * rm cpu ci * check in skip code * refine ci and add back * add arg for appendix * fix env arg * fix env arg * rm make nccl * add back to pass gpu ci * get with cuda in py * fix fmt * fix test kernels * fix activation * add skips * fmt * skip all reduce * fix assign * fix bn * fix bn * rm tmp_wheel * rm tmp_wheel * move clean up * for CPU-only OneFlow make gpu_device_num equivalent to cpu_device_num * change warning to info * only run 3 iters for cpu * skip bert for cpu * fix check * add warning * add cpu Integration test * Dev pure cpu test cases (#3422) * fix test cpu cases * change os.getenv('ONEFLOW_TEST_CPU_ONLY') == 'True' to os.getenv('ONEFLOW_TEST_CPU_ONLY') * print traceback for info and warning * fix test cpu cases * add more info on why skip check of resnet * skip gan in cpu Co-authored-by:tsai <caishenghang@1f-dev.kbaeegfb1x0ubnoznzequyxzve.bx.internal.cloudapp.net> Co-authored-by:
tsai <caishenghang@oneflow.org> Co-authored-by:
oneflow-bot <69100618+oneflow-bot@users.noreply.github.com> Co-authored-by:
JackieWu <wkcn@live.cn> Co-authored-by:
OuYang Yu <xuanjiuye@gmail.com>
Showing
- .github/workflows/test.yml 56 additions, 2 deletions.github/workflows/test.yml
- README.md 2 additions, 0 deletionsREADME.md
- ci/build/clean.sh 4 additions, 2 deletionsci/build/clean.sh
- ci/build/make.sh 4 additions, 1 deletionci/build/make.sh
- ci/setup_submodule.sh 2 additions, 1 deletionci/setup_submodule.sh
- cmake/oneflow.cmake 35 additions, 24 deletionscmake/oneflow.cmake
- cmake/third_party.cmake 2 additions, 2 deletionscmake/third_party.cmake
- docker/package/manylinux/build_wheel.sh 2 additions, 2 deletionsdocker/package/manylinux/build_wheel.sh
- oneflow/core/actor/accumulate_compute_actor.cpp 5 additions, 6 deletionsoneflow/core/actor/accumulate_compute_actor.cpp
- oneflow/core/actor/actor.cpp 2 additions, 0 deletionsoneflow/core/actor/actor.cpp
- oneflow/core/common/blas.h 2 additions, 0 deletionsoneflow/core/common/blas.h
- oneflow/core/common/gdb.cpp 9 additions, 1 deletiononeflow/core/common/gdb.cpp
- oneflow/core/device/cuda_util.h 10 additions, 0 deletionsoneflow/core/device/cuda_util.h
- oneflow/core/device/memory_copier.cpp 1 addition, 5 deletionsoneflow/core/device/memory_copier.cpp
- oneflow/core/device/memory_copier.h 2 additions, 0 deletionsoneflow/core/device/memory_copier.h
- oneflow/core/eager/blob_instruction_type.cpp 2 additions, 0 deletionsoneflow/core/eager/blob_instruction_type.cpp
- oneflow/core/eager/cuda_opkernel_instruction_type.cpp 4 additions, 0 deletionsoneflow/core/eager/cuda_opkernel_instruction_type.cpp
- oneflow/core/graph/boxing/slice_boxing_sub_task_graph_builder.cpp 25 additions, 0 deletions...core/graph/boxing/slice_boxing_sub_task_graph_builder.cpp
- oneflow/core/graph/case_compute_task_node.h 7 additions, 1 deletiononeflow/core/graph/case_compute_task_node.h
- oneflow/core/graph/compute_task_node.h 7 additions, 1 deletiononeflow/core/graph/compute_task_node.h
Please register or sign in to comment