- Apr 19, 2021
-
-
cheng cheng authored
* Remove RtBlobDesc * refine code for RuntimeBlobShapeInferHelper::BlobDesc4BnInOp Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
guo ran authored
* axpy use half2 * test case Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
cheng cheng authored
Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
guo ran authored
* prune hierarchical_parallel_cast * fix Co-authored-by:
Juncheng <liujuncheng1022@gmail.com>
-
Juncheng authored
* Add OF_PROFILER_DUMP_HOST_MEMORY_USAGE * Dump=>Log * format
-
Yurui Li authored
* tensor with requires grad setter * variables -> tensors * add default value and change name * minor fix Co-authored-by:
Yinggang Wang <wyg19970408@gmail.com> Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
Houjiang Chen authored
* Dev autograd interpreter and rewrite batch gather grad function. * Refine code style * Fix determine is_leaf. * refine Co-authored-by: hjchen2 <hjchen2>
-
- Apr 17, 2021
-
-
Shenghang Tsai authored
* of_protoobj and of_cfgobj only link protobuf * refine * reorder * refine * refine * revert * refine * add log * add notes and workaround * refine Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
Shenghang Tsai authored
Co-authored-by:
Juncheng <liujuncheng1022@gmail.com>
-
- Apr 16, 2021
-
-
guo ran authored
* add nvtx range op * refine * refine * add OF_ENABLE_PROFILER * format * fix * fix * fix Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
Jianhao Zhang authored
* add stateful opkernel Signed-off-by:
daquexian <daquexian566@gmail.com> * set need_check_mem_case_ to false, avoid copy for GetIndex * address comments, remove job_desc Signed-off-by:
daquexian <daquexian566@gmail.com> * reuse codes by ZeroCopyBaseContext * rename files and variables * Fix comments * remove unused headers * Fix TryInitOpKernelState bug Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
Shenghang Tsai authored
* check in cmake changes and readme changes * refine Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
cheng cheng authored
-
- Apr 15, 2021
-
-
Xuefei Jiang authored
-
Shenghang Tsai authored
* refine * add * add python3-pip * add and fix typo
-
Li Xinqi authored
Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
- Apr 14, 2021
-
-
binbinHan authored
* add cudnn_conf in resource * fix bug and optimize * minor fix * minor fix * fix a small bug * add todo * Remove job_desc from user kernels. Co-authored-by:
hjchen2 <chenhoujiangcug@gmail.com> Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
Yurui Li authored
* add write blob callback intr * minor fix * add ofblob arg phy instr operand * add eager blob object interface, modified instruction * minor fix * value copy to reference copy * fix typo * add instruction dependence * minor fix * modified interface * minor fix * remove unnecessary code * refactor PhyInstrOperand * using enum string rather than bool * using new phy instr interface * using access rather than write and read * minor fix * user emplace back rather than push Co-authored-by:
lixinqi <lixinqi0703106@163.com> Co-authored-by:
Li Xinqi <lixinqi2010@gmail.com> Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
Xiaoyu Zhang authored
* add get_job_set func export * add get_job_set func export * add get_job_set func export * code format Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
Peihong Liu authored
Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
cheng cheng authored
Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
- Apr 13, 2021
-
-
Houjiang Chen authored
* Dev AttrValueMap and support dynamic attributes. * Dev AttrValueMap and support dynamic attributes. * Disable dynamic attr for the default op grad func. Co-authored-by: hjchen2 <hjchen2> Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
binbinHan authored
* replace pushkv with new Transport in transport_blob_instruction * add Global<EnvGlobalObjectsScope>::Delete() in worker process * fix GetDefaultResource bug * use GlobalProcessCtx::NodeSize() * add sys_ptrace * fix dead lock bug Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com> Co-authored-by:
jackalcooper <jackalcooper@gmail.com>
-
cheng cheng authored
* Remove Pod and header in BlobDesc * mv make_shared to cpp; fix bug of flow2onnx use blob proto * fix Blob::CopyHeaderFrom check Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
Xuefei Jiang authored
* save lr to csv * fix typo * add header Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
Shenghang Tsai authored
* add --privileged * only ptrace
-
Li Xinqi authored
* PhyInstrOperand::ForEachXXXMirroredObject * VmLocalDepObject * remove unused code * vm::LocalDepObject object pool * Check local_dep_object access_list empty * make VmLocalDepObject recycling lockless * include vm_local_dep_object.h in cpp files Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
- Apr 12, 2021
-
-
Juncheng authored
-
Houjiang Chen authored
* fix func name error * [one::OpBuilder] Refine * [one::OpBuilder] Modify op input names by InOutBnAccessor. * [one::OpBuilder] Fix op expr python api. * use MapAt and shared_ptr * [one::OpBuilder] Using indexed ibns and obns instead of tensor names. * [one::OpBuilder] Update * [one::OpBuilder] Complete op interpreter in the main. * use shared_ptr or const ref * minor fix * add todo * [one::OpBuilder] Export and extend BoxingUtil in python. * [one::OpBuilder] Support variable op interpretation. * [one::OpBuilder] Refine * [one::OpBuilder] Refine placeholder prefix. * minor fix * minor djustment * minor fix * [one::OpBuilder] Migrate snapshot manager. * minor optimize * minor fix * minor optimize * [one::OpBuilder] Migrate Session. * [one::OpBuilder] Fix return type. * [one::OpBuilder] Refine variable interpretation. * minor optimize * fix bug * [one::OpBuilder] Call python FeePath. * [one::OpBuilder] Fix typo. * minor fix * [one::OpBuilder] Fix merge bugs. * [one::OpBuilder] Bugfix. * [one::OpBuilder] Refine * [one::OpBuilder] Bugfix * [one::OpBuilder] Refine * [one::OpBuilder] Fix typo. * [one::OpBuilder] Fix placeholder prefix of op builer. * [one::OpBuilder] Set output blob object after running the instruction. * [one::OpBuilder] Remove TensorNameScope temporarily. * [one::OpBuilder] Fix api. * [one::OpBuilder] Add TensorNameScope. * [one::OpBuilder] Modify the op builder apis to return Maybe type. * [one::OpBuilder] Remove unused header. * [one::OpBuilder] Fix * [one::OpBuilder] Fix typo * [one::OpBuilder] Fix bugs. * [one::OpBuilder] Create tensor from blob object. * [one::OpBuilder] Return Maybe in op interpreter. * [one::OpBuilder] Fix merge conflicts and reformat. * [one::OpBuilder] Remove unused code. * [one::OpBuilder] Go through eager mode. * [one::OpBuilder] Fix typo * [one::OpBuilder] Refine * [one::OpBuilder] Remove redundant file system and refine code style. * [one::OpBuilder] Use TensorTuple instead of TensorList and provide method to access the valide interpreter. * [one::OpBuilder] Fix bug * [one::OpBuilder] Remove state input. * [one::OpBuilder] Create output tensors for lazy mode. * [one::OpBuilder] Change pybind hold type to shared_ptr for Callback, Watch and BoxingUtil. * [one::OpBuilder] Move to deprecated. * [one::OpBuilder] Remove unused code. * [one::OpBuilder] Fix typo. * [one::OpBuilder] Support TensorTuple input and fix typo. * [one::OpBuilder] Fix bugs. * [one::OpBuilder] Change pybind hold type to shared_ptr for Callback, Watch and BoxingUtil. * [one::OpBuilder] Fix bugs. * [one::OpBuilder] Migrate snapshot manager. * [one::OpBuilder] Remove redundant file system and refine code style. * [one::OpBuilder] Migrate Session. * [one::OpBuilder] Refine * [one::OpBuilder] Refine * [one::OpBuilder] Call python FeePath. * [one::OpBuilder] Export and extend BoxingUtil in python. * [one::OpBuilder] Deprecate boxing util python api. * [one::OpBuilder] Reformat * Merge * Refine * feat(AutogradInterp): init codes * Use reference op expr. * Fix default value * Fix LocalFS use bug * Fix and refine * Return Maybe * Reformat * Refine * feat(AutogradInterp): set autograd attr for outputs * style(AutogradInterp): fix typo * style(AutogradInterp): refine codes * feat(AutogradInterp): refine codes * Remove initialization to simplify variable op interpretation. * Revert SnapshotManager and Session * Fix register BoxingUtil * Remove unused header * Revert foreign callback * Refine code style * Fix register BoxingUtil * Get device from parallel desc to make a new tensor. * Boxing call instructions and refine. * Fix ci error * Swap the op conf since the move constructor was not provided by protobuf messages. * Refine * Refine code style * Reformat * Fix error merge * Make interpreter stateless and remove OpExprInterpContext. * Refine * reformat * Fix typo * Revert interpreter interface * Use move assignment since protobuf has been upgrade. * Refine * feat(AutogradEngine): get now_grad in autograd.grad * fix(AutogradEngine): fix bugs * feat(AutogradEngine): copy or accumulate grad for autograd * fix(*): fix bugs * feat(TensorTuple): support initializer_list * refacter(*): add op expr helper * fix(AutogradEngine): set autograd_mode in engine * fix(*): fix bugs * Add backward op. * Refine * Refine * add draft * get user op grad confs * Update * add CHECK_JUST * simplify grad place holder * style(OpExprHelper): rename namespace * feat(Autograd): implement autograd interface code * feat(*): add ones_like op in op_expr_helper * Complete user op gradient. * style(*): fix typo * Add some comments and refine. * OpExprGrad -> OpExprGradClosure * Refine * fix(*): fix OpInterpUtil usage * feat(*): add param in grad_fn * Fix autograd engine * Merge autograd interpreter * Refine * Fix CheckAndInitOutGrads. * fix(TensorImpl): init tensor_arg ptr * Bugfix * Bugfix * Bugfix * feat(AutogradEngine): implement FunctionNode.Apply * fix(TensorArg): fix bug * fix(*): fix bug * Revert * Bugfix * Bugfix * Merge branch dev_autograd_merge * Refine code style. * Refine * Use unique op name to prevent conflict. * Use unique grad op name to prevent conflicts. * Fix inplace * Rewrite bias_add grad func and refactor. * Refine * Fix get grad function. * Add more helper functions. * Refine bias_add grad function. * Refine reshape grad function. * Fix merge conflicts * Provide mutable state interface. * Revert some changes for code review. * refine * Refine code style. Co-authored-by:
clackhan <han_binbin@163.com> Co-authored-by: hjchen2 <hjchen2> Co-authored-by:
wyg1997 <wyg19970408@gmail.com> Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com> Co-authored-by:
strint <xiaoyulink@gmail.com>
-
- Apr 11, 2021
-
-
Jianhao Zhang authored
Co-authored-by:
Shenghang Tsai <jackalcooper@gmail.com>
-
- Apr 09, 2021
-
-
guo ran authored
* fix count_not_finite and clip_by_global add's parallel_conf * lbn to ibn Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
cheng cheng authored
Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
Shenghang Tsai authored
* output mem usage if dry run * reorder Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
cheng cheng authored
* JobBuildAndInferCtx::CheckOpScope and add scope for job pass * format * Use LOG(WARNING) instead of CHECK * always CheckJob when JobBuildAndInferCtx::Complete() * Fix bug of infer session job init Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
Juncheng authored
* Optimize repeat placement * refine
-
Yurui Li authored
* add static check * minor fix * minor fix * reverse check Co-authored-by:
Juncheng <liujuncheng1022@gmail.com>
-
Xiaoyu Xu authored
* model inherit new module * refine Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
Peihong Liu authored
* add module common part * update * update test for tensor * update test for tensor * update tensor * update * update todo Co-authored-by:
Jianhao Zhang <daquexian566@gmail.com> Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-
Shenghang Tsai authored
* refine * add eager matrix * add -x * refine * refine * refine * refine * rm unused * refine * fix bash * refine * refine * refine * refine * refine * refine
-
guo ran authored
Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
-