• Arnaud Bergeron's avatar
    Rework the interface to GpuKernelBase to accept a list of kernel object. · a8b3b329
    Arnaud Bergeron 提交于
    Each item will be precompiled separetly and embedded into the c_code
    of the Op. This allows ops that need multiple kernels or that will
    choose between alternatives at runtime to use this interface.  It also
    groups all kernel-related parameters under one object.
    
    This change also save the source of the kernel code to re-attempt
    source compilation in case the binary is rejected for some reason
    (some implementations do not support reloading from pre-compiled
    kernel).
    
    There may still be more changes to how stuff works under the hood
    (most notably a blacklist of bad runtime/drivers that crash when
    attempting to create a kernel from a binary), but the visible
    interface should not change anymore, so now is the time to start using
    it more.
    a8b3b329
名称
最后提交
最后更新
benchmark 正在载入提交数据...
bin 正在载入提交数据...
doc 正在载入提交数据...
theano 正在载入提交数据...
.gitignore 正在载入提交数据...
.mailmap 正在载入提交数据...
.travis.yml 正在载入提交数据...
DESCRIPTION.txt 正在载入提交数据...
EMAIL.txt 正在载入提交数据...
HISTORY.txt 正在载入提交数据...
LICENSE.txt 正在载入提交数据...
MANIFEST.in 正在载入提交数据...
NEWS.txt 正在载入提交数据...
NEWS_DEV.txt 正在载入提交数据...
README.txt 正在载入提交数据...
Theano.pyproj 正在载入提交数据...
Theano.sln 正在载入提交数据...
setup.cfg 正在载入提交数据...
setup.py 正在载入提交数据...