1. 14 11月, 2017 1 次提交
    • W
      reconstruct (#384) · d4694bbe
      Will Zhang 提交于
      * branch init
      
      * logical graph
      
      * chain graph with bp struct
      
      * backward done
      
      * loss record struct
      
      * build model struct
      
      * compute task node
      
      * fix bugf
      
      * GenSortedCompTaskNodes
      
      * clone op with boxing thread
      
      * BuildSubTaskGraphMethod
      
      * remove addclone for data_loader
      
      * copy task node
      
      * task graph build done
      
      * fix boxing
      
      * add TODO
      
      * update
      
      * update
      
      * MaxModelSplitNum
      
      * data part num
      
      * DataConcatAndDataSplit
      
      
      Former-commit-id: 8ed98d5c
      d4694bbe
  2. 18 10月, 2017 1 次提交
    • duduscript's avatar
      Dev yongxian mdupdate (#367) · 5e04c1db
      duduscript 提交于
      * fix label bug
      
      * max_data_id_length
      
      * no problem with dataloader kernel
      
      * remove modify
      
      * CHECK max_data_id
      
      * data_id
      
      * fix train problem
      
      * fix some problem for data id
      
      * fix
      
      * Unified naming
      
      * clang-format
      
      * predict_job.proto
      
      * concatKernel add data_id
      
      * change \n position and fix some problem in kernel
      
      * seperate copy data and copy dataid
      
      * add paras in concat kernel
      
      * solve record output problem
      
      * remove changes in train_placement
      
      * rename CopyDataIdFromIbToAllOb API and dataloader mathod
      
      * unified naming
      
      * unify naming
      
      * unify naming
      
      * unify naming
      
      * change CopyDataIdFromSoleIbToAllObIfNeed API
      
      * Fix CHECK range bug in concat.cpp
      
      * set model update default value
      
      * remove modify in example
      
      
      Former-commit-id: 6903f359
      5e04c1db
  3. 15 10月, 2017 1 次提交
  4. 08 9月, 2017 1 次提交
  5. 05 9月, 2017 3 次提交
  6. 03 9月, 2017 2 次提交
    • W
      refine data_loader kernel · a7b18934
      willzhang4a58 提交于
      a7b18934
    • W
      Dev opkernel (#333) · 602e312d
      Will Zhang 提交于
      * dev_opkernel init
      
      * data loader refine
      
      * acc kernel
      
      * refine kernel util
      
      * inner product
      
      * register template kernel creator
      
      * IsInt and IsFloat
      
      * refine loss op (#290)
      
      * refine loss op
      
      * fix for review
      
      * ibn2lbn obn2lbn
      
      * pooling
      
      * updt relu operator (#291)
      
      * updt relu operator
      
      * update relu and model_save operator
      
      * add check between input blob desc and op config for relu operator
      
      * record
      
      * fix typo
      
      * copy hd
      
      * copy comm net
      
      * softmax
      
      * update shape count
      
      * update interface init from op_conf
      
      * loss record
      
      * Update model_save and relu kernel (#295)
      
      * updt relu operator
      
      * update relu and model_save operator
      
      * add check between input blob desc and op config for relu operator
      
      * update model_save and relu kernel
      
      * refine model_save and relu kernel
      
      * concat
      
      * Convolution op and kernel (#298)
      
      * fix bug: error device type for boxing
      
      * fix bug: error device type for copy_hd
      
      * add convolution_op
      
      * op_conf
      
      * using MACRO_PAIR
      
      * fix coding style
      
      * rollback
      
      * fix convlution op
      
      * mu loss kernel (#294)
      
      * mu loss kernel
      
      * softmax_loss_kernel
      
      * refine softmax op kernel
      
      * fix macro
      
      * fix bug of kernel manager
      
      * fix compile bug, function_cast
      
      * remove const
      
      * loss record
      
      * acc
      
      * refine kernel test common
      
      * refine kernel util
      
      * ktcommon
      
      * preprocess macro utils of sequence
      
      * remove MACRO_PAIR
      
      * update macro
      
      * rmsprop
      
      * rmsprop infer blob desc
      
      * normal model update
      
      * clone kernrl
      
      * Dev opkernel jueliu 1 (#302)
      
      * dummy
      
      * reverted commits from master
      
      * momentum model update op and kernel (#301)
      
      * momentum
      
      * head file
      
      * fix some problem
      
      * momentum op
      
      * fix bug
      
      * fix bug
      
      * Dev lixinqi pp cartesian product (#304)
      
      * refine pp_seq. add test code
      
      * preprocessor sequence product: (0)(1) * (0)(1) -> ((0, 0))((1, 0))((0, 1))((1, 1))
      
      * Dev lixinqi pp msvc compliance (#310)
      
      * fix macro compliant bug on windows
      
      * double expandation when deal with #define APPLAY(macro, tuple) macro tuple
      
      * Dev lixinqi refactor preprocessor (#312)
      
      * merge pp_*.h to pp_internal.h. not done yet
      
      * fix macro compliant bug on windows
      
      * double expandation when deal with #define APPLAY(macro, tuple) macro tuple
      
      * set limit of seq size 64
      
      * clone op test
      
      * clone op test
      
      * rename
      
      * update include guard
      
      * first arg
      
      * rename macro
      
      * remove
      
      * remove for_each_pair
      
      * remove
      
      * clone kernel
      
      * define BOOL_SEQ
      
      * concat op test
      
      * opkernel mdupdatetest (#306)
      
      * momentum
      
      * head file
      
      * fix some problem
      
      * momentum op
      
      * normal model update
      
      * using MICRO
      
      * normal model update using new MICRO
      
      * fix name problem
      
      * OF_PP_FIRST_ARG -> OF_PP_PAIR_FIRST; OF_PP_SECOND_ARG -> OF_PP_PAIR_SECOND (#315)
      
      * fix compile bug
      
      * concat kernel test
      
      * correctly handle __VA_ARGS__ related macros in msvc (#319)
      
      * Merge function in rmsprop model update (#318)
      
      * momentum
      
      * head file
      
      * fix some problem
      
      * momentum op
      
      * rmsprop
      
      * Rmsprop and momentum model update kernel test (#316)
      
      * momentum
      
      * head file
      
      * fix some problem
      
      * momentum op
      
      * normal model update
      
      * using MICRO
      
      * normal model update using new MICRO
      
      * fix name problem
      
      * rmsprop model update
      
      * Add momentum and rmsprop model update kernel test
      
      * copy hd
      
      * rewrite accumulate_kernel_test.cpp (#308)
      
      * update accumulate_kernel_test.cpp
      
      * pass accumulate kernel test
      
      * KTCommon -> KTC
      
      * apply OF_PP_SEQ_PRODUCT_FOR_EACH_TUPLE
      
      * DeviceTypeSeq -> DEVICE_TYPE_SEQ
      
      * FIRST_ARG -> PAIR_FIRST()
      
      * BuildBnInOp2BlobPtr -> BuildBnInOp2BlobMap
      
      * bn2blob_ptr -> bn2blob
      
      * construct blob_desc in one line
      build bn2blob item in one line
      change some var names
      move BuildAccumulateKernel function to top
      
      * cnn kernel test
      
      * update code owner
      
      * Dev opkernel cc (#314)
      
      * fix macro compliant bug on windows
      
      * int32 to int
      
      * ip kernel test
      
      * fix for review
      
      * fix for review2
      
      * delete array define
      
      * fix ip kernel test
      
      * rm data loader
      
      * refine relu kernel test (#305)
      
      * refine relu kernel test
      
      * add data id test for relu kernel
      
      * update SetDataId and relu_kernel_test
      
      * refine relu_kernel_test
      
      * add sequence generating macros
      
      * refine boxing_kernel_test
      
      * remove function SetDataId and update boxing kernel test
      
      * cnn op test
      
      * fix bug in vs narrowing conversion when init.list (#322)
      
      * refine softmax kernel test (#323)
      
      * refine softmax loss kernel for two template data type (#321)
      
      * refine softmax loss kernel for two template data type
      
      * typename PredType
      
      * multi log loss kernel refine (#324)
      
      * rewrite innerproduct op test (#313)
      
      * update accumulate_kernel_test.cpp
      
      * pass accumulate kernel test
      
      * rewrite innerproduct_op_test
      
      * bakup before delete old codes
      
      * rewrite innerproduct_op_test.cpp
      
      * apply OF_PP_SEQ_PRODUCT_FOR_EACH_TUPLE
      
      * move PARALLEL_POLICY_SEQ to util.h
      
      * construct BlobDesc onetime
      
      * CHECK BlobDesc ==
      
      * FIRST_ARG -> PAIR_FIRST()
      
      * CHECK -> ASSERT_EQ
      op->model_bns().at(0) -> weight, same as bias and bias_multiplier
      replace one-time variable
      bn2blobdesc_ptr -> bn2blobdesc
      
      * remove one-time variable-blob_desc
      
      * 40 -> out_num
      
      * remove usless #include
      replace fp -> bn2blob_desc_func
      use "in", "out", "weight"...
      
      * ASSERT_EQ -> ASSERT_TRUE
      
      * PoolingKernelTest (#325)
      
      * change data format
      
      * random
      
      * softmax loss kernel test (#327)
      
      * softmax loss op test (#326)
      
      * softmax loss op test
      
      * fix bug in softmaxloss op test
      
      * refine relu_op_test, softmax_op_test and boxing_op_test (#328)
      
      * PoolingOpTest (#329)
      
      * Poolingkerneltest micro (#330)
      
      * PoolingOpTest
      
      * Change PoolingKernelTest Micro
      
      * Dev multinomial logistic loss (#331)
      
      * PoolingOpTest
      
      * PoolingOpTest
      
      * Change PoolingKernelTest Micro
      
      * MultinomialLogisticLossKernelTest
      
      * add KTC Micro
      
      * Mll op test and fix a bug (#332)
      
      * PoolingOpTest
      
      * PoolingOpTest
      
      * Change PoolingKernelTest Micro
      
      * mll op test and fix a bug
      602e312d
  7. 21 8月, 2017 1 次提交
  8. 18 8月, 2017 1 次提交
    • duduscript's avatar
      Fix Bug and Add Epsilon in RMSProp (#284) · 0e9c3917
      duduscript 提交于
      * fix implementation inconformite with formula
      
      * Add XavierFiller and MSRAFiller
      
      * Fix problem in RMSProp
      
      * remove conflict
      
      * move comment to .h file and remove pow function
      
      * remove pow function
      0e9c3917
  9. 15 8月, 2017 1 次提交
  10. 14 8月, 2017 2 次提交
  11. 13 8月, 2017 1 次提交
  12. 12 8月, 2017 1 次提交
    • duduscript's avatar
      Fix Rmsprop Model Update (#260) · 5a19582d
      duduscript 提交于
      * fix implementation inconformite with formula
      
      * fix bug -- innerproduct bias shape
      
      * add fillconf for rmsprop
      
      * remove fix
      
      * fix rmsprop problem
      
      * fix a bug in momentum model update kernel
      
      * RMSPROP change fill method
      
      * remove change in momentum
      
      * fix version problem
      5a19582d
  13. 10 8月, 2017 1 次提交
  14. 17 7月, 2017 2 次提交
  15. 15 7月, 2017 1 次提交
    • duduscript's avatar
      RMSProp Model Update Kernel (#202) · 283e1ae8
      duduscript 提交于
      * basic model update
      
      * spell mistake
      
      * fix bug
      
      * remove a log line
      
      * add model_update_kernel_test
      
      * fix some problem in model_update
      
      * function problem
      
      * judge isfinite and change function
      
      * fix batch problem
      
      * remove model update test
      
      * model_update_kernel_test
      
      * change a name
      
      * add two function in kernel_util
      
      * add a function in kernel_util
      
      * remove functions in kernel_util
      
      * add op in conf
      
      * conflict
      
      * RMSProp model update kernel
      
      * remove conflict
      
      * fix comment error
      
      * add const
      
      * conflict
      
      * conflict
      
      * add operator
      
      * fix some problem in rmsprop model update kernel
      283e1ae8
  16. 14 7月, 2017 1 次提交
    • duduscript's avatar
      Momentum model update kernel (#196) · dccd1cee
      duduscript 提交于
      * basic model update
      
      * spell mistake
      
      * fix bug
      
      * remove a log line
      
      * add model_update_kernel_test
      
      * fix some problem in model_update
      
      * function problem
      
      * judge isfinite and change function
      
      * fix batch problem
      
      * remove model update test
      
      * model_update_kernel_test
      
      * change a name
      
      * momentum model update kernel
      
      * add momentum op
      
      * fix some bug
      
      * fix a flag problem
      
      * add commit for momentum
      
      * comment error
      
      * change op enroll
      
      * add mtbn2lbn function
      
      * format error
      
      * type convertion
      
      * remove const in template param
      dccd1cee
  17. 08 7月, 2017 2 次提交
    • duduscript's avatar
      basic model update (#184) · 6eec94df
      duduscript 提交于
      * basic model update
      
      * spell mistake
      
      * fix bug
      
      * remove a log line
      
      * add model_update_kernel_test
      
      * fix some problem in model_update
      
      * function problem
      
      * judge isfinite and change function
      
      * fix batch problem
      6eec94df
    • S
      add filler (#176) · 5291a598
      Shiyuan Shang-Guan 提交于
      * add filler
      
      * update filler
      
      * fix issues
      
      * rename filler
      
      * add fill in kernel_util.cu
      
      * update fill in gpu version
      
      * update
      
      * rm useless function declaration in kernel_util.h
      
      * fix issues
      
      * use unique_ptr to release memory of cudaMallocHost
      
      * fix issues
      
      * use kernel_util memcpy
      
      * update Fill in kernel_util.cu
      5291a598
  18. 06 7月, 2017 2 次提交
  19. 28 6月, 2017 1 次提交
  20. 23 6月, 2017 1 次提交
  21. 16 6月, 2017 2 次提交
  22. 15 6月, 2017 1 次提交
  23. 10 6月, 2017 2 次提交
  24. 02 6月, 2017 2 次提交
  25. 27 5月, 2017 3 次提交
  26. 24 5月, 2017 1 次提交
  27. 19 5月, 2017 1 次提交
  28. 06 5月, 2017 1 次提交