- May 11, 2021
-
-
Liang Depeng authored
* add experimental apis * merge master fix conflict * revert flow._oneflow_internal.dtype to flow.dtype * refine * fix test optimizer * update module docs * fix unit tests * fix matmul module test * fix adamw and rmsprop tests * fix crossentropy loss grad Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
- May 10, 2021
-
-
Xiaoyu Zhang authored
* init adamw optimizer * fix adamw optimizer bug * fix comment * fix comment * code format * fix comment Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
Xiaoyu Zhang authored
* add rmsprop optimizer * fix rmsprop optimizer bug * fix rmsprop optimizer bug * add rmsprop optimizer docs * add rmsprop docs * fix comment * fix comment * fix comment * fix comment Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
Lyon authored
* add broadcast matmul support * refine * add batch matmul support * remove redundant test case * linear module support high dimension input * format * fix linear Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
Yurui Li authored
* fix eager with unknow symbol id * minor fix * fix conflict * remove unnnecessary function * remove unnecessary header * remove unnecessary methods Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
Lyon authored
Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
Yinggang Wang authored
* refactor(Optim): refine optimizer codes * docs(SGD): add document for SGD * docs(SGD): fix code * test(Adam): fix test_optim_adam bug Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
Lyon authored
* add scalar input support * format Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
Lyon authored
-
- May 09, 2021
-
-
Houjiang Chen authored
* Rewrite sparse softmax cross entropy gradient func. * Rewrite reduce ops gradient funcs. * Add crossentropyloss grad unittest. Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com> Co-authored-by: hjchen2 <hjchen2>
-
daquexian authored
* infer shape in main thread and fix multi-thread bug Signed-off-by:
daquexian <daquexian566@gmail.com> * void -> Maybe<void> Signed-off-by:
daquexian <daquexian566@gmail.com> * rename op_infer_ctx_1/2 Signed-off-by:
daquexian <daquexian566@gmail.com> * fix comments Signed-off-by:
daquexian <daquexian566@gmail.com> * fix typo Signed-off-by:
daquexian <daquexian566@gmail.com> Co-authored-by:
Li Xinqi <lixinqi2010@gmail.com> Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
Lyon authored
* add broadcast matmul support * refine * add batch matmul support Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
Xiaoyu Zhang authored
Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
Yinggang Wang authored
* add ones_like and zeros_like op with tests * docs(*): add documents for ones_like and zeros_like op Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
binbinHan authored
* device_infer_fn * Device::local_call_instruction_name * implement UserOpExprDeviceInferContext * merge master * refactor UserOpConfWrapper * fix a ci bug * Refine (#4825) * fix segmentation fault bug * add cpu only device_infer_fn * optimize code * del blank line * minor fix * override Device::New * minor fix Co-authored-by:
lixinqi <lixinqi0703106@163.com> Co-authored-by:
Li Xinqi <lixinqi2010@gmail.com> Co-authored-by:
Houjiang Chen <chenhoujiangcug@gmail.com> Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
- May 08, 2021
-
-
Liang Depeng authored
* rebase master * refine according to review * fix format * fix add, sub, div module unit tests * fix unit test dtype * fix format * make changes according to review * remove logs * merge master * little changes * revert flow.Tensor default dtype * remove print Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
Shijie authored
* initial commit * format code * add test case for align_corners * add compare_with_numpy Co-authored-by:
Xuefei Jiang <sc.xfjiang@gmail.com> Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
Shenghang Tsai authored
* Serialize proto in binary rather than text * move del ops out from loop * refine * Skip GenCollectiveBoxingPlan if no CollectiveBoxingTaskNode * multi core to proto * copy pointers explicitly * make toproto const method * reorder * larger tol * Update test_layers_conv1d.py * fix deadlock * remove ForeignCallBack in Operator::ToOpAttribute Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com> Co-authored-by:
liujuncheng <liujuncheng1022@gmail.com> Co-authored-by:
clackhan <han_binbin@163.com>
-
Peihong Liu authored
* add pow module * update * update * move pow module into new file * refine doc * format * update pow and its test * format Co-authored-by:
Xiaoyu Zhang <35585791+BBuf@users.noreply.github.com> Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
Li Xinqi authored
* device_infer_fn * Device::local_call_instruction_name * implement UserOpExprDeviceInferContext * merge master * refactor UserOpConfWrapper * fix a ci bug * Refine (#4825) * fix segmentation fault bug Co-authored-by:
Houjiang Chen <chenhoujiangcug@gmail.com> Co-authored-by:
clackhan <han_binbin@163.com>
-
Xiaoyu Zhang authored
* feat(Optim): add sgd * add adam optimizer * add adam optimizer * add adam optimize module * add adam optimizer module * fix adam optimizer module bug * add adam optimizer * file format * add adam optimizer docs * fix comment * fix comment * style(*): format codes Co-authored-by:
wyg1997 <wyg19970408@gmail.com>
-
- May 07, 2021
-
-
binbinHan authored
* fix_cpu_only_complie_bug_with_gcc_7_3_0 * move -lrt to oneflow.cmake * minor fix
-
Juncheng authored
Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
Shenghang Tsai authored
* Serialize proto in binary rather than text * move del ops out from loop * refine Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
Juncheng authored
Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
Yinggang Wang authored
* feat(Optim): add sgd * fix(*): add no_grad guard in optimizer * fix(*): fix bug in optimizer test * style(*): format codes * style(Optimizer): refine codes * style(Optimizer): refine codes * fix(Optimizer): fix bug in ParamGroup * fix(*): add __init__.py Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
Yinggang Wang authored
* Accumulate partial grad to acc tensor promptly. * refactor(Tensor): add AutogradMeta and delete retain_grad in constructor * refactor(AutogradEngine): function node just cache autograd_meta and output tensor_infos * fix(*): fix bugs and add zeros op * Capture detached output tensors. * fix(*): fix merge bugs * style(*): refine code * fix(*): refine FunctionNode release * fix(Autograd): save input tensors which requires_grad is true * fix(*): fix bug * format code * chore(*): add head file in cmake Co-authored-by: hjchen2 <hjchen2> Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com> Co-authored-by:
Yurui Li <32978179+poohRui@users.noreply.github.com>
-
zzk0 authored
Co-authored-by:
ZZK <42901638+MARD1NO@users.noreply.github.com> Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
Xiaoyu Zhang authored
* fix crossentropy_loss bug * fix comment * fix comment * format test_crossentropyloss.py Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
- May 06, 2021
-
-
Xiaoyu Zhang authored
* add negative and nllloss module * add negative and nllloss module * add negative and nllloss module * add negative and nllloss module * add nllloss impleted, relay on other module, do not merge now * fix nllloss bug * support 2d nllloss bug * fix comment * add flow.neg api * support bert nllloss * fix nllloss 2d bug * add docs * fix comment * fix comment * fix comment Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
Shenghang Tsai authored
* Serialize proto in binary rather than text * refine Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
Juncheng authored
Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
Yurui Li authored
* add python interface * minor fix * change name Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
Li Xinqi authored
* ArgTuple * refactor BlobRegister::GetObject4BlobName * refactor the type of ArgTuple::arg_name2bn_index2tensor_tuple_index_
-
Yurui Li authored
* add GetRank and GetWordSize interface * minor fix
-
- May 05, 2021
-
-
Lyon authored
* add dropout module * update identity module and test case * add std module * add layernorm module * format * refine according to comments * add sqrt square module * update * restructure d ro pdropout module * format Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
cheng cheng authored
* Fw/Bw support double compute stream * NCCL comm create by stream id * 2D NCCL logical kernel support BW independent stream * StreamIndex: NcclComputeStream for each subgraph insert nccl logical. * refactor code * refine code for review * Add WITH_CUDA in DoJobPass(InsertNcclLogicalOpPass)
-
- May 01, 2021
-
-
cheng cheng authored
* Pipeline Parallelism: checkpointing insert identity buffer op * fix complier err * identity buffer op custom out regst num * fix bug and runnable * Chain merge divide fw/bw; MemChain ignore merge; copyhd regst num hack * Pipeline buffer pass * Pipeline runnable * rollback NOT merge mem chain hack * pipeline_stage_id_hint and rollback checkpointing buffer * Pipeline buffer only. test pass. * rollback repeat hack * Remove CopyHd Hack; Add buffer cross label loader and loss * InsertNcclLogicalOps support multi-subgraph by placement group * Implement of InsertNcclLogicalOpPass support multi-subgraph and batch acc and pipeline parallel * Pipeline + 2D-SBP runnable * remote note * WARNING to INFO * refine code for review & fix for new dtype infer * add note * Hotfix ib qp max_send_wr * Pipeline Debug: hack copy hd/commnet regst num to 2 and increase buffer regst num +1 * add buffer op for copyD2H pipe * fix bug of insert buffer in backward pass stages * rollback buffer hack * buffer size = total stage num * Hack buffer size of loader data/label * Double buffer * fix bug of check * hack buffer size * Fix buffer connected bug. and refine buffer size * collection reserve for saving rehash cost * refine code and note * set dst buffer size to max * refine dst buffer size * Refine Backward buffer size Co-authored-by:
liujuncheng <liujuncheng1022@gmail.com> Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
Shenghang Tsai authored
* dont use import to determine if export onnx * fix Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
cheng cheng authored
* Pipeline Parallelism: checkpointing insert identity buffer op * fix complier err * identity buffer op custom out regst num * fix bug and runnable * Chain merge divide fw/bw; MemChain ignore merge; copyhd regst num hack * Pipeline buffer pass * Pipeline runnable * rollback NOT merge mem chain hack * pipeline_stage_id_hint and rollback checkpointing buffer * Pipeline buffer only. test pass. * rollback repeat hack * Remove CopyHd Hack; Add buffer cross label loader and loss * InsertNcclLogicalOps support multi-subgraph by placement group * Implement of InsertNcclLogicalOpPass support multi-subgraph and batch acc and pipeline parallel * Pipeline + 2D-SBP runnable * remote note * WARNING to INFO * refine code for review & fix for new dtype infer * add note * collection reserve for saving rehash cost Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-