1. 22 9月, 2015 5 次提交
  2. 21 9月, 2015 3 次提交
  3. 19 9月, 2015 6 次提交
  4. 18 9月, 2015 13 次提交
    • Frederic's avatar
      Fix crash · ea6756f1
      Frederic 提交于
      ea6756f1
    • Frederic's avatar
      Add the trace back to an error message · 30a9be00
      Frederic 提交于
      30a9be00
    • Frederic's avatar
      In debugprint, don't print the profile headers more then once and only add it if… · 8da30f6e
      Frederic 提交于
      In debugprint, don't print the profile headers more then once and only add it if the profile isn't empty.
      8da30f6e
    • Frederic's avatar
      Speed up optimization: · 19ccd72c
      Frederic 提交于
      The merge optimization when applied with the destroy handler can be very slow.
      I have one case that got speed up from 190s to 12s by this PR:
      
      Original:
      SeqOptimizer  OPT_FAST_RUN  time 190.461s for 2161/548 nodes before/after optimization
         1.280s for fgraph.validate()
         132.634s for callback
         time      - (name, class, index) - validate time
         170.167204s - ('merge3', 'MergeOptimizer', 38) - 0.000s
           MergeOptimizer
             nb fail= 7728 merged=    0 constant=    0
             time replace=170.17 validate=0.00 callback=128.92
             callbacks_time
      (<theano.gof.toolbox.PreserveNames object at 0x7f46b8864310>, 0.04287838935852051)
      (<theano.gof.toolbox.ReplaceValidate object at 0x7f46b33f43d0>, 0.06792092323303223)
      (<theano.tensor.opt.ShapeFeature object at 0x7f46b8864890>, 0.44670534133911133)
      (<theano.gof.destroyhandler.DestroyHandler object at 0x7f46b4a44810>, 1.9552459716796875)
      (<theano.gof.opt.MergeFeature object at 0x7f46b8864650>, 126.08237051963806)
         10.041219s - ('canonicalize', 'EquilibriumOptimizer', 4) - 0.051s
      
      New one:
      
       SeqOptimizer  OPT_FAST_RUN  time 12.338s for 2161/548 nodes before/after optimization
         1.219s for fgraph.validate()
         3.536s for callback
         time      - (name, class, index) - validate time
         4.779337s - ('gpu_opt', 'SeqOptimizer', 12) - 0.012s
           SeqOptimizer      gpu_opt  time 4.779s for 633/504 nodes before/after optimization
             0.012s for fgraph.validate()
             0.817s for callback
             4.748835s - ('gpu_local_optimizations', 'EquilibriumOptimizer', 1) - 0.012s
      ...
         0.002217s - ('merge3', 'MergeOptimizer', 38) - 0.000s
           MergeOptimizer
             nb fail=    0 merged=    0 constant=    0
             time replace=0.00 validate=0.00 callback=0.00
      19ccd72c
    • Nicolas Ballas's avatar
      remove comment · 6ad3fded
      Nicolas Ballas 提交于
      6ad3fded
    • Nicolas Ballas's avatar
      add batch normalization op · 292383dc
      Nicolas Ballas 提交于
      292383dc
    • Kelvin Xu's avatar
      remove unused optimizer · 9ee7cb64
      Kelvin Xu 提交于
      9ee7cb64
    • Kelvin Xu's avatar
      add stack traces to local optimizers · e0a4f15a
      Kelvin Xu 提交于
      e0a4f15a
    • Frédéric Bastien's avatar
      Merge pull request #3407 from nouiz/rtd · 9b10aaee
      Frédéric Bastien 提交于
      Try to fix rtd
      9b10aaee
    • Frederic's avatar
      Try to fix rtd · 3a79bd3d
      Frederic 提交于
      3a79bd3d
    • Frédéric Bastien's avatar
      Merge pull request #3406 from nouiz/rtd · 460e393a
      Frédéric Bastien 提交于
      Add requirement specific to rtd
      460e393a
    • Frederic's avatar
      Add requirement specific to rtd · 5ed0ddd6
      Frederic 提交于
      5ed0ddd6
    • abergeron's avatar
      Merge pull request #3401 from Kaixhin/master · b24338c8
      abergeron 提交于
      Fix Sphinx markup in docs
      b24338c8
  5. 17 9月, 2015 7 次提交
  6. 16 9月, 2015 6 次提交