- 26 10月, 2021 1 次提交
-
-
由 Xiaoyu Xu 提交于
* support create opt in graph * add comment Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
- 15 10月, 2021 1 次提交
-
-
由 Xiaoyu Xu 提交于
* Support module container in nn.graph block * refact * refine graph debug api * fix doc typo * revert test * modulelist test pass * test seq container pass * dict container test pass * paramdict paralist test pass * eager use base container Co-authored-by: peitingkuan <peitingkuan@163.com> Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
- 01 10月, 2021 1 次提交
-
-
由 Li Xinqi 提交于
* backup code * EventRecord * auto format by CI * remove deprecated binary test cases * refactor valatile to atomic * add StreamType::InitInstructionStatusIf/StreamType::DeleteInstructionStatusIf * merge from branch profiling_nn_graph * address comments * EventRecordProvider * more comments for XXXStatusQuerier::SetLaunched * more comments for SharedEventRecord::Init * address comments Co-authored-by: Noneflow-ci-bot <ci-bot@oneflow.org> Co-authored-by: Ncheng cheng <472491134@qq.com>
-
- 30 9月, 2021 2 次提交
-
-
由 Xiaoyu Xu 提交于
* add zero * export disable boxing * add log level * add debug level * add test * fix test Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
由 Li Xinqi 提交于
* refactor LocalDepObject pool * auto format by CI * resize cuda_d2h local_dep_object pool size * fix typo * 1) refactor LocalDepObject::stored_link; refactor LocalDepObject::occupied_link to LocalDepObject::lifetime_link Co-authored-by: Noneflow-ci-bot <ci-bot@oneflow.org> Co-authored-by: Ncheng cheng <472491134@qq.com> Co-authored-by: NShenghang Tsai <jackalcooper@gmail.com>
-
- 24 9月, 2021 2 次提交
-
-
由 Li Xinqi 提交于
* SoftSyncNNGraphBuffers * remove reduandent SoftSyncNNGraphBuffers * simplify MakeXXXCriticalSection by SoftSyncNNGraphBuffers * WaitUntilZero * fix dead lock bug in LaunchLazyJob * remove move assign constructor of WaitUntilZeroInstructionType Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
由 Xiaoyu Xu 提交于
* graph debug with rank config * fix typo * debug ranks * add test * fix docstr Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
- 14 9月, 2021 1 次提交
-
-
由 Xiaoyu Xu 提交于
* add multistep lr, refine * add steplr and consine annealing lr for graph Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
- 13 9月, 2021 1 次提交
-
-
由 cheng cheng 提交于
* NNGraph input/output valid by register tensors * LazyJobInstrutionType skip send Push/PullCB by NNGraph io valid * Add test script * Fix bug of static vec empty * fix bug of clang Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
- 12 9月, 2021 1 次提交
-
-
由 Xiaoyu Xu 提交于
* add demo * add test draft * debug pipeline graph * add pp * add * support 0-d tensor spilt * add repr of conf for debug * add acc grad * add tag * hack stage id of to_consistent * Pipeline buffer pass stage id check log * FixPipelineStageIdPass interface * nn.Graph support grad acc with input/output tensor * dirty pass grad acc * Lazy support Scalar * add log * revert tensor.backward hack * fix indent * default S0 -> B * merge * Pack op/kernel support scalar input * nn.Graph output pack support loss scalar * add test script * add pack * pass test * Add test_graph_activation_checkpoint.py * Lazy build output eager tensors after job complete * non scalar output test * stale input * add debug * add * add test * add test * deal with empty kernel of_record tensor buffer * add test * refine test * New scope by stage id * rm debug log * finish test * half impl of stage id infer * Fix pipeline stage id by close max group * remove note * remove debug code * Fea/checkpoint stop identity (#6216) * Primitive (#6183) * Add Primitive * #ifdef WITH_CUDA Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com> * Disable implicit boxing when parallel num eq one (#6188) * mv_boxing_folder_to_core * minor fix * disable_implicit_boxing_when_parallel_num_eq_one * Update eager_consistent_op_interpreter.cpp Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com> * Lazy support Scalar (#6181) Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com> * Fix LayerNorm check bug (#6196) * fix(Layernorm): fix check bug * fix judge whether cpu or not Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com> * add glu op (#6065) * add glu op * del glu_op export,align with torch * mod glu_op * mov op logic to C++ * Solve problems * solve conflict * delete gradient functor * add ndim check * add GLU test * delete blank line * format Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com> Co-authored-by: NZhenhua <huangzhenhua@zhejianglab.com> * Primitive based copy task node (#6195) Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com> * KernelState (#6198) Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com> * container_util: fix VectorAt, remove useless MutMapAt (#6172) * fcontainer_util: fix VectorAt, remove useless MutMapAt * fcontainer_util: format * MapAt: add default value version * format Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com> * Refine StreamContext (#6191) Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com> * Cpu symetric s to s (#6153) * mv_boxing_folder_to_core * minor fix * cpu_symetric_s_to_s * add test case * auto format by CI * minor fix * refine * Update eager_nccl_kernels.cpp * minor fix * fix bug * minor fix * Update oneflow/user/kernels/eager_nccl_kernels.cpp Co-authored-by: Ndaquexian <daquexian566@gmail.com> * Update eager_nccl_kernels.cpp * Update eager_nccl_kernels.cpp * minor fix * Update eager_nccl_kernels.cpp Co-authored-by: Noneflow-ci-bot <ci-bot@oneflow.org> Co-authored-by: Ndaquexian <daquexian566@gmail.com> * fix bug (#6197) Co-authored-by: NYinggang Wang <wyg19970408@gmail.com> Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com> * fix consistent tensor zeros (#6202) Signed-off-by: Ndaquexian <daquexian566@gmail.com> Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com> * [Feat.] nn.Graph support grad acc with input/output tensor (#6155) * nn.Graph support grad acc with input/output tensor * dirty pass grad acc * revert tensor.backward hack * fix indent * default S0 -> B * Pack op/kernel support scalar input * nn.Graph output pack support loss scalar * add test script * pass test * Lazy build output eager tensors after job complete * non scalar output test Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com> * Dev eliminate gcc warnings (#6199) * fix gcc warning * refine * fix comment Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com> * StreamContextAdapter (#6205) * StreamContextAdapter * refine Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com> * Autotest generate input tensor (#6206) * Add tensor yaml, support export tensor functional api. * refine * Remove packed functor signature * remove unused file * Refine * refine * add activation op import * reinit oneflow init.py * add oneflow abs and exp * add oneflow abs and exp * add acos * add arccosh * add more op * add more ops * add more op * add more ops * add log1p * add more smaples * add more ops * add more ops * add more ops * add more ops * Complete tensor functional apis. * Fix pybind call * add more ops * add ops done * Add target of_functional_tensor_obj * Disable throw visibility warnings * fix target link * fix * fix incorrect use of flow.Tensor. * Fix error merge * fix * fix add unittest * refine * refine * fix * fix * add tensor doc * auto format by CI * refine * Fix * Add doc for python function * refine * add tensor method docstring * fix some bug * fix docs bug * Fix * auto format by CI * Tensor->tensor * Tensor->tensor * refine Tensor->tensor * fix * fix * fix * fix conflict * fix bug * fix ci bug * fix * delete diag op * fix conflict * Fix segment * fix * merge * autotest framework generate input tensor * autotest framework generate input tensor * fix bug * fix impl bug * refine * refine * refine * fix * fix * fix comments * delete useless * fix ci error * fix ci error Co-authored-by: Nhjchen2 <chenhoujiangcug@gmail.com> Co-authored-by: Noneflow-ci-bot <ci-bot@oneflow.org> Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com> * Cleanup KernelUtil (#6212) Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com> * Rename flow to oneflow in user hint (#6190) * style(*): rename flow to oneflow in user hint * fix(*): fix doctest * auto format by CI * remove ddp speed test Signed-off-by: Ndaquexian <daquexian566@gmail.com> Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com> Co-authored-by: Noneflow-ci-bot <ci-bot@oneflow.org> Co-authored-by: Ndaquexian <daquexian566@gmail.com> * merg and refactor * refact code * add io identity for activation checkpointing Co-authored-by: NJuncheng <liujuncheng1022@gmail.com> Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com> Co-authored-by: binbinHan <han_binbin@163.com> Co-authored-by: Ncheng cheng <472491134@qq.com> Co-authored-by: NYinggang Wang <wyg19970408@gmail.com> Co-authored-by: NQiangX-man <87475073+QiangX-man@users.noreply.github.com> Co-authored-by: NZhenhua <huangzhenhua@zhejianglab.com> Co-authored-by: NTwice <i@twice.moe> Co-authored-by: Noneflow-ci-bot <ci-bot@oneflow.org> Co-authored-by: Ndaquexian <daquexian566@gmail.com> Co-authored-by: NZZK <42901638+MARD1NO@users.noreply.github.com> Co-authored-by: NLuyang <flowingsun007@163.com> Co-authored-by: NXiaoyu Zhang <35585791+BBuf@users.noreply.github.com> Co-authored-by: Nhjchen2 <chenhoujiangcug@gmail.com> * rm useless code * refien test * add skip * Fix bug of Multi-Client src tick output order * refactor * test pass * waning to info * import os * fix test * auto format by CI * refactor fix pipeline stage id pass algo * add refine test * insert identity when do pipeline * refine test * fix copy buffer * refien pipeline demo * format * Add input/output ctrl edge to DstSubTick for order io and callback_notify * add test scripts * remove note * add comment for using pipeling * add comment * rm useless to * avoid cpu run cuda test Co-authored-by: Nchengtbf <472491134@qq.com> Co-authored-by: peitingkuan <peitingkuan@163.com> Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com> Co-authored-by: NJuncheng <liujuncheng1022@gmail.com> Co-authored-by: binbinHan <han_binbin@163.com> Co-authored-by: NYinggang Wang <wyg19970408@gmail.com> Co-authored-by: NQiangX-man <87475073+QiangX-man@users.noreply.github.com> Co-authored-by: NZhenhua <huangzhenhua@zhejianglab.com> Co-authored-by: NTwice <i@twice.moe> Co-authored-by: Noneflow-ci-bot <ci-bot@oneflow.org> Co-authored-by: Ndaquexian <daquexian566@gmail.com> Co-authored-by: NZZK <42901638+MARD1NO@users.noreply.github.com> Co-authored-by: NLuyang <flowingsun007@163.com> Co-authored-by: NXiaoyu Zhang <35585791+BBuf@users.noreply.github.com> Co-authored-by: Nhjchen2 <chenhoujiangcug@gmail.com>
-
- 10 9月, 2021 1 次提交
-
-
由 tingkuanpei 提交于
* Add test_graph_activation_checkpoint.py * Fea/checkpoint stop identity (#6216) * Primitive (#6183) * Add Primitive * #ifdef WITH_CUDA Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com> * Disable implicit boxing when parallel num eq one (#6188) * mv_boxing_folder_to_core * minor fix * disable_implicit_boxing_when_parallel_num_eq_one * Update eager_consistent_op_interpreter.cpp Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com> * Lazy support Scalar (#6181) Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com> * Fix LayerNorm check bug (#6196) * fix(Layernorm): fix check bug * fix judge whether cpu or not Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com> * add glu op (#6065) * add glu op * del glu_op export,align with torch * mod glu_op * mov op logic to C++ * Solve problems * solve conflict * delete gradient functor * add ndim check * add GLU test * delete blank line * format Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com> Co-authored-by: NZhenhua <huangzhenhua@zhejianglab.com> * Primitive based copy task node (#6195) Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com> * KernelState (#6198) Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com> * container_util: fix VectorAt, remove useless MutMapAt (#6172) * fcontainer_util: fix VectorAt, remove useless MutMapAt * fcontainer_util: format * MapAt: add default value version * format Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com> * Refine StreamContext (#6191) Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com> * Cpu symetric s to s (#6153) * mv_boxing_folder_to_core * minor fix * cpu_symetric_s_to_s * add test case * auto format by CI * minor fix * refine * Update eager_nccl_kernels.cpp * minor fix * fix bug * minor fix * Update oneflow/user/kernels/eager_nccl_kernels.cpp Co-authored-by: Ndaquexian <daquexian566@gmail.com> * Update eager_nccl_kernels.cpp * Update eager_nccl_kernels.cpp * minor fix * Update eager_nccl_kernels.cpp Co-authored-by: Noneflow-ci-bot <ci-bot@oneflow.org> Co-authored-by: Ndaquexian <daquexian566@gmail.com> * fix bug (#6197) Co-authored-by: NYinggang Wang <wyg19970408@gmail.com> Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com> * fix consistent tensor zeros (#6202) Signed-off-by: Ndaquexian <daquexian566@gmail.com> Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com> * [Feat.] nn.Graph support grad acc with input/output tensor (#6155) * nn.Graph support grad acc with input/output tensor * dirty pass grad acc * revert tensor.backward hack * fix indent * default S0 -> B * Pack op/kernel support scalar input * nn.Graph output pack support loss scalar * add test script * pass test * Lazy build output eager tensors after job complete * non scalar output test Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com> * Dev eliminate gcc warnings (#6199) * fix gcc warning * refine * fix comment Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com> * StreamContextAdapter (#6205) * StreamContextAdapter * refine Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com> * Autotest generate input tensor (#6206) * Add tensor yaml, support export tensor functional api. * refine * Remove packed functor signature * remove unused file * Refine * refine * add activation op import * reinit oneflow init.py * add oneflow abs and exp * add oneflow abs and exp * add acos * add arccosh * add more op * add more ops * add more op * add more ops * add log1p * add more smaples * add more ops * add more ops * add more ops * add more ops * Complete tensor functional apis. * Fix pybind call * add more ops * add ops done * Add target of_functional_tensor_obj * Disable throw visibility warnings * fix target link * fix * fix incorrect use of flow.Tensor. * Fix error merge * fix * fix add unittest * refine * refine * fix * fix * add tensor doc * auto format by CI * refine * Fix * Add doc for python function * refine * add tensor method docstring * fix some bug * fix docs bug * Fix * auto format by CI * Tensor->tensor * Tensor->tensor * refine Tensor->tensor * fix * fix * fix * fix conflict * fix bug * fix ci bug * fix * delete diag op * fix conflict * Fix segment * fix * merge * autotest framework generate input tensor * autotest framework generate input tensor * fix bug * fix impl bug * refine * refine * refine * fix * fix * fix comments * delete useless * fix ci error * fix ci error Co-authored-by: Nhjchen2 <chenhoujiangcug@gmail.com> Co-authored-by: Noneflow-ci-bot <ci-bot@oneflow.org> Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com> * Cleanup KernelUtil (#6212) Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com> * Rename flow to oneflow in user hint (#6190) * style(*): rename flow to oneflow in user hint * fix(*): fix doctest * auto format by CI * remove ddp speed test Signed-off-by: Ndaquexian <daquexian566@gmail.com> Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com> Co-authored-by: Noneflow-ci-bot <ci-bot@oneflow.org> Co-authored-by: Ndaquexian <daquexian566@gmail.com> * merg and refactor * refact code * add io identity for activation checkpointing Co-authored-by: NJuncheng <liujuncheng1022@gmail.com> Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com> Co-authored-by: binbinHan <han_binbin@163.com> Co-authored-by: Ncheng cheng <472491134@qq.com> Co-authored-by: NYinggang Wang <wyg19970408@gmail.com> Co-authored-by: NQiangX-man <87475073+QiangX-man@users.noreply.github.com> Co-authored-by: NZhenhua <huangzhenhua@zhejianglab.com> Co-authored-by: NTwice <i@twice.moe> Co-authored-by: Noneflow-ci-bot <ci-bot@oneflow.org> Co-authored-by: Ndaquexian <daquexian566@gmail.com> Co-authored-by: NZZK <42901638+MARD1NO@users.noreply.github.com> Co-authored-by: NLuyang <flowingsun007@163.com> Co-authored-by: NXiaoyu Zhang <35585791+BBuf@users.noreply.github.com> Co-authored-by: Nhjchen2 <chenhoujiangcug@gmail.com> * rm useless code * refien test * add skip * import os * fix test * auto format by CI Co-authored-by: Nstrint <xiaoyulink@gmail.com> Co-authored-by: NJuncheng <liujuncheng1022@gmail.com> Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com> Co-authored-by: binbinHan <han_binbin@163.com> Co-authored-by: Ncheng cheng <472491134@qq.com> Co-authored-by: NYinggang Wang <wyg19970408@gmail.com> Co-authored-by: NQiangX-man <87475073+QiangX-man@users.noreply.github.com> Co-authored-by: NZhenhua <huangzhenhua@zhejianglab.com> Co-authored-by: NTwice <i@twice.moe> Co-authored-by: Noneflow-ci-bot <ci-bot@oneflow.org> Co-authored-by: Ndaquexian <daquexian566@gmail.com> Co-authored-by: NZZK <42901638+MARD1NO@users.noreply.github.com> Co-authored-by: NLuyang <flowingsun007@163.com> Co-authored-by: NXiaoyu Zhang <35585791+BBuf@users.noreply.github.com> Co-authored-by: Nhjchen2 <chenhoujiangcug@gmail.com>
-
- 09 9月, 2021 1 次提交
-
-
由 Yinggang Wang 提交于
* style(*): rename flow to oneflow in user hint * fix(*): fix doctest * auto format by CI * remove ddp speed test Signed-off-by: Ndaquexian <daquexian566@gmail.com> Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com> Co-authored-by: Noneflow-ci-bot <ci-bot@oneflow.org> Co-authored-by: Ndaquexian <daquexian566@gmail.com>
-
- 08 9月, 2021 1 次提交
-
-
由 cheng cheng 提交于
* nn.Graph support grad acc with input/output tensor * dirty pass grad acc * revert tensor.backward hack * fix indent * default S0 -> B * Pack op/kernel support scalar input * nn.Graph output pack support loss scalar * add test script * pass test * Lazy build output eager tensors after job complete * non scalar output test Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
- 03 9月, 2021 1 次提交
-
-
由 Xiaoyu Xu 提交于
* dirty fast implement of nn.Graph pipeline outputs buffer size * add debug profile range and fix bug of buffer * support consistent_tensor.to(copy=True) * first add * add api * auto format by CI * refactor graph outputs buffer num * refactor _consistent_tensor_to * pass test * avoid gc id re use * use consistent to for copy * let cur_rank_phy_tensor be function::Empty(...) if !parallel_id.has_value() * auto format by CI * no OF_ENV_BARRIER when sync vm * auto format by CI * auto format by CI * StaticGradScaler (#6135) * refine grad scalar Co-authored-by: Nchengtbf <472491134@qq.com> Co-authored-by: NXinqi Li <lixinqi0703106@163.com> Co-authored-by: Noneflow-ci-bot <ci-bot@oneflow.org> Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com> Co-authored-by: NLi Xinqi <lixinqi2010@gmail.com> Co-authored-by: Nleaves-zwx <kunta0932@gmail.com>
-
- 01 9月, 2021 1 次提交
-
-
由 Xiaoyu Xu 提交于
* add doc * add doc * rm useless code * add doc * refine docstring of nn.Graph * refine doc of graph * add log doc * auto format by CI * add doctest for graph.py Co-authored-by: NYao Chi <later@usopp.net> Co-authored-by: Noneflow-ci-bot <ci-bot@oneflow.org>
-
- 31 8月, 2021 1 次提交
-
-
由 Xiaoyu Xu 提交于
* log forward graph when debug * tips for init graph * deal with error * add graph loss backward check * restore test * fix call on backwad in graph * consistent loss to scalar * auto format by CI * revert test skip * fix conflict Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com> Co-authored-by: Noneflow-ci-bot <ci-bot@oneflow.org>
-
- 27 8月, 2021 1 次提交
-
-
由 l702572275 提交于
* move get_local_rank * move get_rank * move get_world_size * move is_multi_client * split_sbp * delete comment * fix error * fix error * of_format * of_format * fix error * fix error * fix get_rank()() * fix merge master error * fix merge error Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
- 21 8月, 2021 1 次提交
-
-
由 Xiaoyu Xu 提交于
* add sys conf * format * refine warmup api * refine config * format * add WarmupLR * add warmup lr * refactor graph folder structure * export graph * add amp conf * deal with lr init step and test cpu * add WarmUpLR * add flow config * GradScaler and config * rm useless code * rm useless code * add api_enable_cudnn_fused_normalization_add_relu * move config * move amp * refactor WarmUpLrScheduler * add comment * add arg Co-authored-by: Nleaves-zwx <kunta0932@gmail.com> Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
- 17 8月, 2021 2 次提交
-
-
由 Xiaoyu Xu 提交于
* lrs * prototype lrs * add cosine lr scheduler conf * add opt group * test opt group * add comment * add comment * add return for lr conf * check same optimizer in the opt group * check same optimizer in the opt group * check cosine lr compute * cosine lr_sch pass test * add_optimizer * rm outdated comment * make lr_sheduler optional and add test Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
由 Xiaoyu Xu 提交于
* ref count del of session and env * auto format by CI * add test * pass graph in global test * auto format by CI * rm cuda * rm debug lof * rm debug info * move graph del sync from c to python * rm log * auto format by CI * refine test to pass ci * fix env sync call * auto format by CI * deal with graph destruction when graph not compiled * deal with not compiled graph destruction * print log * deal with single client sync * auto format by CI * rm py object ref * rm python obj ref count * add log of env * address comment * auto format by CI Co-authored-by: Noneflow-ci-bot <ci-bot@oneflow.org> Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
- 11 8月, 2021 1 次提交
-
-
由 Xiaoyu Xu 提交于
* graph/block io check * add error handle in graph and add tensor numpy() check * block of module allow any type of input and output * add alexnet eval * dataloader into graph * support types * add test * refine code * fix typo * refactor graph io Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
- 10 8月, 2021 1 次提交
-
-
由 leaves-zwx 提交于
* get parallel_id and parallel_num through rank and world size in dpp * address review * coco reader support parallel distribution * fix that device not set * test parallel for ofrecord reader * update test * update test * erase illegal check * test success * add GPTIndexedBinDataReader module * test distributed GPTIndexedBinDataReader * fix that LogicalTensorDesc4ArgNameAndIndex unimplemented in local kernel init context * graph handle TensorTuple output * fix COCOReader forward * update test_gpt_data_loader * test_coco_reader * auto format by CI * fix block call return not supporting tensor tuple * fix IsMirroredParallelContext * convert TensorTuple to tuple of Tensor * check Co-authored-by: Noneflow-ci-bot <ci-bot@oneflow.org> Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
- 08 8月, 2021 1 次提交
-
-
由 Xiaoyu Xu 提交于
* better repr of nn.Graph for debug * add sbp placement repr * fix * restore compile return * repr block io * trac module input output to repr * add graph build repr * auto format by CI * fix for None return value * Update lazy_op_interpreter.cpp * skip dataloader test * add test but no assure acc * break after test few batches * refine * auto format by CI Co-authored-by: Noneflow-ci-bot <ci-bot@oneflow.org> Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com> Co-authored-by: Ncheng cheng <472491134@qq.com> Co-authored-by: NFlowingsun007 <flowingsun007@163.com>
-
- 04 8月, 2021 1 次提交
-
-
由 Xiaoyu Xu 提交于
* pass test on linear with training * Refactor RuntimeCtx for multi-runtime * refactor inplace to support nn graph * block support iterator * block iter add check * fix scalar_mul op conf build * deal with inplace after merge master * add alexnet graph test * add cpu test and format * cout to glog * deal with Job run finish bug * refactor lazy deal with inplace * deal with 0D tensor * update data path * address review * deal with lazy default attr * mv according to ci * merge master * fix for ci * fix for ci limit Co-authored-by: Nchengtbf <472491134@qq.com> Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
- 28 7月, 2021 2 次提交
-
-
由 Xiaoyu Xu 提交于
* add valid optimizer case to pass job complete * refactor and fix optimizer * support l2 in variable op * merge master * format * fix merge * rm useless include * address review * auto format by CI * rm internal tensor check after merge master * restore add loss after merge master Co-authored-by: Noneflow-ci-bot <ci-bot@oneflow.org>
-
由 zjlablichenyang 提交于
* Adapt to new structure * auto format by CI * fix bug Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com> Co-authored-by: Noneflow-ci-bot <ci-bot@oneflow.org>
-
- 26 7月, 2021 1 次提交
-
-
由 Shenghang Tsai 提交于
* refine * change abs.py for test * refine * refine * refine * refine * refine * refine * add * refeom * refine * refine * refien * refine * refine * refine * refien * add check * refine * refine * refine * skip license * refine * refien * refine * refien * refien * refine * refine * refine acos * refien * remove enable_eager_execution() in oneflow/python remove @experimental_api decorator for apis, except that ones having same name with single client api. * remove all import oneflow.experimental in doctest * replace oneflow.experimental with oneflow in docstr * reformat * auto format by CI * refine * refien * refine * refien * refine * refine * refine * refein * refine * remove signle client twice api * refine * refine * refine * refien * refien * refine * refien * refien * refien * refine * refein * refein * refein * refeine * refein * refien * fix * remove experimental of nn * refine * rm oneflow.experimental.F * refein * refine * refien * refein * okokok * remove experimental in test/modules and test/tensor * refein * oneflow.python => oneflow * rm absolute_import * remove experimental in test/dataloader * remove experimental call in nn/modules * remove experimental from nn/ framework/ test_utils * remove experimental in functionalpy * refein * refein * refein * refein * fix python reserved words * refein * fix alias * refein * refien * refein * refein * refein * refein * refine * refein * refein * refein * add * refein * refein * remove experimental of new merge * fix * rm * refien * mv setuppy * refien * skip fmod grad test * remove experimental of fmod * refein * setup py proj * refien * fix error when do multi case test on graph * remove outdated rst files * refine and add new rst files * refein * check in src * format * revert test_fmod.py * refien * remove all experimental in python/nn dir (done!) * remove experimental in test/graph * refein * refein * format * add ignore * refein * add linagl * refei * refine rst * update build whl * fix * refein * refein * refine * refine * auto format by CI * add license * add step * refine * refien * refein * update paths * updatte paths * refine * reifne * refein * refein * refein * rrefien * refien * refein * refine scatter_nd * refine oneflow.rst * refein * from . import linalg from . import autograd from . import optim * refein * refine load_minst's docstring add image.rst module.rst refine rst files * reformat * remove Graph api * fix file name * refien * fix oneflow.nn.image * import oneflow.nn.image * refein * fix from . import lr_scheduler * fix * refeine * refein * refein * rm todo * rm unused box * refein * refien * refein * refien * add ignore * fix distributed api * refein * refein * refine * refine * fix doctest * refein * update * refien * refein * refein * refein * refein * refein * fix colition * refien * refien * fix doc * fix module doc * fmt * auto format by CI * create moduels * fix * fix * auto format by CI * fix proto problem * update cmake * refien * refein * refienrefein * refien * refein * add ignore * refein * refein * refien * auto format by CI * refein * refei * refein * refien * refein * udpate commit * add ignore * fix * refein * refein * fix saved_model * rjefein * refein Co-authored-by: NGehangZhang <649975329@qq.com> Co-authored-by: NYaoChi <later@usopp.net> Co-authored-by: Noneflow-ci-bot <ci-bot@oneflow.org> Co-authored-by: Nstrint <xiaoyulink@gmail.com>
-
- 25 7月, 2021 1 次提交
-
-
由 cheng cheng 提交于
* nn.Graph call and launch impl * Fix bug of 1.pybind11 list->vector; 2.GlobalJobDesc in NNGraph Compile * Fix bug: AutoTick Multi-Client callback notifier lbn * Fix bug: callback notifier op check in multi-client * Fix bug: CheckOpGraph in multi-client * Fix bug of MultiClientSessionContext new ProfileConf * Fix bug of create NONE type kernel; add note; refine PlanUtil::PopulateOpAttibute * Fix bug: CallbackNotifier kernel dtype with uint8; change tick dtype; Feat: add Kernel create fault-tolerant * inputs tensor list * rollback of hack * Using TensorTuple for RunLazyNNGraph * Fix bug: WaitAndSendIdsKernel handle for Multi-Client * skip graph runnable test * refine * skip test graph optimizer for nn.Graph train job completer error * Skip SetDefaultVariableConf JobPass in Multi-Client * Fix bug: register_variable_op_names_and_tensors args with TensorTuple * refine test graphs * rm experimental in new scripts Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
- 24 7月, 2021 1 次提交
-
-
由 GehangZhang 提交于
* change doctest code in abs.py * del >>> flow.enable_eager_execution() in modules/abs.py * del @experimental_api * del @experimental_api * slove doctest not pass * change abs.py for test * refine acos * remove enable_eager_execution() in oneflow/python remove @experimental_api decorator for apis, except that ones having same name with single client api. * remove all import oneflow.experimental in doctest * replace oneflow.experimental with oneflow in docstr * reformat * auto format by CI * remove signle client twice api * refine * remove experimental of nn * okokok * remove experimental in test/modules and test/tensor * remove experimental in test/dataloader * remove experimental call in nn/modules * remove experimental from nn/ framework/ test_utils * remove experimental in functionalpy * remove experimental of new merge * skip fmod grad test * remove experimental of fmod * fix error when do multi case test on graph * remove outdated rst files * refine and add new rst files * format * revert test_fmod.py * remove all experimental in python/nn dir (done!) * remove experimental in test/graph * add linagl * refine rst * refine scatter_nd * refine oneflow.rst * refine load_minst's docstring add image.rst module.rst refine rst files * reformat * remove Graph api * fix file name * fix index Co-authored-by: NYaoChi <later@usopp.net> Co-authored-by: Noneflow-ci-bot <ci-bot@oneflow.org> Co-authored-by: Nstrint <xiaoyulink@gmail.com> Co-authored-by: Ntsai <jackalcooper@gmail.com>
-
- 22 7月, 2021 1 次提交
-
-
由 Xiaoyu Xu 提交于
* add test on add input to graph * add var into graph * LazyInterpreter for FetchOutputOpExpr and set op parallel_distribution * refine input var build * split file * rename * mini refine * add complete_graph_config * add sgd * fix style * Add note * LazyInterpret::ApplyImpl for UserOpExpr * refine test scripts * add output to graph * format * tensor.backward to lazy_add_loss(tensor) * Fix bug of LazyInterpret UserOpExpr for change output lbns * Add test user op expr test * fix note mistake * add userop and test * rename * add idea on l2 to variable op * add scale in sgd * refactor add loss * revert change on tensor_name_scope * fix typo * check is lazy in tensor.backward * rm useless state_tensortuple in nn.Graph Co-authored-by: Nchengtbf <472491134@qq.com> Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
- 21 7月, 2021 1 次提交
-
-
由 Xiaoyu Xu 提交于
* add test on add input to graph * add var into graph * LazyInterpreter for FetchOutputOpExpr and set op parallel_distribution * refine input var build * split file * rename * mini refine * Add note * LazyInterpret::ApplyImpl for UserOpExpr * refine test scripts * add output to graph * format * Fix bug of LazyInterpret UserOpExpr for change output lbns * Add test user op expr test * fix note mistake * add userop and test * address review * address review * save i/o/s op_name and tensor for c_nn_graph * address review * adjust test * refine build_graph_state Co-authored-by: Nchengtbf <472491134@qq.com> Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
- 15 7月, 2021 1 次提交
-
-
由 Xiaoyu Xu 提交于
* trigger ci test on graph * add module scope * Block.paramter or buffer return different value based on context * add test on scope name prefix * refine scope build * refine scope build * lambda get parameter to create right scope * check para get * fix vm:PhysicalRun * lazy Tensor only create once Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
- 13 7月, 2021 1 次提交
-
-
由 Xiaoyu Xu 提交于
* graph api * add graph dummy test * add test * add recursive module mode * graph.build test pass * add detail check on graph inner node * support config and train * add repr for debug * test buffer * test buffer add * refine test * add comment * refine test * refactor Node to Block * add named_state * refine Graph.named_state() * add state_tensortuple * graph._compile() * add mc session 0 * nn.graph: state tuple to private var; add BlockType; add simple multi client session * NNGraphIf * rm old graph.cpp * nn.graph: add cpp NNGraph; export and call NNGraph * add comment * nn.Graph: rm prototype MultiClientSession * nn.Graph: rm prototype MultiClientSession test * nn.Graph: add TODO * nn.Graph: format for review * nn.Graph: format * nn.Graph: format * nn.Graph: pass flake8 check * job_build_ctx * support lazy context * format * lazy mode * format * format * lazy mode add test * debug session * init session and job_build_context * rm temp code * build default scope * add default scope * add scope proto for debug * chech scope * format * refine MultiClientSession.resource * address review * lazy init scope stack in single-client, instantly init scope stack after MultiClientSession created in multi-client * fix typo * address review * fix clear default session * merger and test Co-authored-by: NXinqi Li <lixinqi0703106@163.com> Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com> Co-authored-by: Nleaves-zwx <kunta0932@gmail.com> Co-authored-by: Ncheng cheng <472491134@qq.com>
-
- 09 7月, 2021 2 次提交
-
-
由 Xiaoyu Xu 提交于
* graph api * add graph dummy test * add test * add recursive module mode * graph.build test pass * add detail check on graph inner node * support config and train * add repr for debug * test buffer * test buffer add * refine test * add comment * refine test * refactor Node to Block * add named_state * refine Graph.named_state() * add state_tensortuple * graph._compile() * add mc session 0 * nn.graph: state tuple to private var; add BlockType; add simple multi client session * NNGraphIf * rm old graph.cpp * nn.graph: add cpp NNGraph; export and call NNGraph * add comment * nn.Graph: rm prototype MultiClientSession * nn.Graph: rm prototype MultiClientSession test * nn.Graph: add TODO * nn.Graph: hack to get Graph object name * nn.Graph: get obj name * nn.Graph: get obj name 2 * nn.Graph: format for review * nn.Graph: format * nn.Graph: format * nn.Graph: pass flake8 check * Update graph.py * name with init count * name with init count 2 Co-authored-by: NXinqi Li <lixinqi0703106@163.com> Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
由 Xiaoyu Xu 提交于
* rm nn.Graph.train * Update graph.py GraphCofig default predict * Update test_graph.py
-
- 07 7月, 2021 1 次提交
-
-
由 Xiaoyu Xu 提交于
* graph api * add graph dummy test * add test * add recursive module mode * graph.build test pass * add detail check on graph inner node * support config and train * add repr for debug * test buffer * test buffer add * refine test * add comment * refine test * refactor Node to Block * add named_state * refine Graph.named_state() * add state_tensortuple * graph._compile() * add mc session 0 * nn.graph: state tuple to private var; add BlockType; add simple multi client session * NNGraphIf * rm old graph.cpp * nn.graph: add cpp NNGraph; export and call NNGraph * add comment * nn.Graph: rm prototype MultiClientSession * nn.Graph: rm prototype MultiClientSession test * nn.Graph: add TODO * nn.Graph: format for review * nn.Graph: format * nn.Graph: format * nn.Graph: pass flake8 check Co-authored-by: NXinqi Li <lixinqi0703106@163.com> Co-authored-by: Noneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com> Co-authored-by: Ncheng cheng <472491134@qq.com>
-