drahnr on master
chore/archive: add archive note (compare)
drahnr on master
chore/archive: archive this rep… (compare)
drahnr on master
chore/archive: closing this repo (compare)
drahnr on master
fix/README.md: remove link to s… (compare)
drahnr on master
chore/version: release 0.2.1 (compare)
drahnr on master
doc/badge: adjust path again (compare)
drahnr on master
doc/badge: adjust path (compare)
sirmergealot on gh-pages
doc/automatic: update (compare)
sirmergealot on gh-pages
doc/automatic: update (compare)
drahnr on master
fix/backends: prevent impl of :… (compare)
extern "C" {
pub fn cudnnConvolutionBackwardFilter(
handle: cudnnHandle_t,
alpha: *const ::libc::c_void,
xDesc: cudnnTensorDescriptor_t,
x: *const ::libc::c_void,
dyDesc: cudnnTensorDescriptor_t,
dy: *const ::libc::c_void,
convDesc: cudnnConvolutionDescriptor_t,
algo: cudnnConvolutionBwdFilterAlgo_t,
workSpace: *mut ::libc::c_void,
workSpaceSizeInBytes: usize,
beta: *const ::libc::c_void,
dwDesc: cudnnFilterDescriptor_t,
dw: *mut ::libc::c_void,
) -> cudnnStatus_t;
}
bindgen
-> -sys
rust-cudnn
fn convolution_grad_filter(&self,
src_data: &SharedTensor<T>,
dest_diff: &SharedTensor<T>,
filter_diff: &mut SharedTensor<T>,
workspace: &mut SharedTensor<u8>,
config: &Self::CC)
-> Result<(), ::co::error::Error> {
unimplemented!()
}
fn convolution_grad_data(&self,
filter: &SharedTensor<T>,
x_diff: &SharedTensor<T>,
result_diff: &mut SharedTensor<T>,
workspace: &mut SharedTensor<u8>,
config: &Self::CC)
-> Result<(), ::co::error::Error> {
unimplemented!()
}
_grad_data
adjusts the input weights
workspace
and config
intended to be used for?
filter_diff
the weights on a hidden layer?
filter_diff
yields the adjustments of the learned kernel
Device
to reference to use the read/write methods