1. 02 11月, 2017 6 次提交
    • Y
      Rewrite StaticRNN with Executor (#5224) · 0a32e74d
      Yu Yang 提交于
      * Init commit
      
      * Make executor use ProgramDescBind
      
      * Change Attribute from BlockDesc to BlockDescBind
      
      * Since we will get the program desc in RNN, just BlockDesc is not
        enough.
      
      * Add DeviceContext to Executor API
      
      * Rewrite RNN
      
      * Pass Python
      
      * AddBiasOp does not care num_flatten_dims
      
      * Stash
      
      * Fix MacOS Compile
      
      * Pass RNN forward
      
      * add python test
      
      * refactor test
      
      * Make compile pass
      
      * add gradopmaker
      
      * First draft done
      
      * Polish code
      
      * add grad op maker and grad infershape
      
      * Polish code
      
      * Fix backward.cc bug
      
      * Fix infershape
      
      * Rename function
      
      * add backward test
      
      * simplify recurrent test
      
      * Update
      
      * Pass unittest
      
      * Add comments & refine test
      
      * Add comments
      
      * refactor test
      
      * Complete Unittest
      
      * fix StepScopes enforce
      
      * Remove unused unittest
      
      * no type error
      
      * Update
      
      * Make RNN Pass unittest
      0a32e74d
    • Y
      modify fill constant batch size like (#5222) · 90f4d5e9
      Yang Yang(Tony) 提交于
      90f4d5e9
    • Z
      deconv small fix · 0efac253
      zchen0211 提交于
      0efac253
    • Z
      deconv cudnn · 2d956b82
      zchen0211 提交于
      2d956b82
    • Y
      first commit (#5286) · 0885de47
      Yang Yang(Tony) 提交于
      0885de47
    • Z
      deconv fix · 31187e7e
      zchen0211 提交于
      31187e7e
  2. 01 11月, 2017 10 次提交
  3. 31 10月, 2017 14 次提交
  4. 30 10月, 2017 6 次提交
  5. 29 10月, 2017 4 次提交
    • D
      Use fixed activation in the lstm kernel, since there is some bug in the... · b50c33fd
      dangqingqing 提交于
      Use fixed activation in the lstm kernel, since there is some bug in the activation function pointer. It will be fixed later.
      b50c33fd
    • Y
      Cast Operator (#5149) · b84e8226
      Yu Yang 提交于
      * Cast Operator
      
      Cast input variable to other data type
      
      * Fix compile error
      
      * Add cast op
      
      * Follow comments
      b84e8226
    • Y
      Polish Accuracy Op (#5191) · 46a13e37
      Yu Yang 提交于
      * Accuracy does not support float/double, only support integers
      * Polish error message when an operator does not support some device.
      46a13e37
    • Q
      support sparse output for lookup table grad op (#5145) · 008f40ce
      QI JUN 提交于
      * add sparse support for sum op
      
      * typo fix
      
      * fix gpu build error
      
      * fix unittest error
      
      * typo fix
      
      * infer var type and shape in op_test
      
      * follow comments
      
      * fix build error
      
      * bypass some unittests depend on NetOp
      
      * support sparse output for lookup table grad op
      
      * refine codes
      
      * fix gpu build error
      
      * fix lookup table grad gpu kernel
      
      * fix ci
      
      * fix ci
      
      * fix ci
      
      * fix bug in lookup_table_grad op
      
      * fix bug in test_word2vec
      
      * register double kernel for some operators
      
      * set is_sparse=True in test_word2vec
      
      * fix lookup table grad op CUDA kernel bug
      
      * disable test_modified_huber_loss_op temporarily
      
      * disable test_lstm_unit_op temporarily
      008f40ce