adjoint_cache | syten::STensorImpl::Autodiff::ComputeNode | private |
autodiff(ComputeNodePtr ptr_to_me, STensorId const input_id, STensorId const result_id, AutodiffRescale do_rescale=AutodiffRescale::n()) | syten::STensorImpl::Autodiff::ComputeNode | |
build_links_upstream(ComputeNodePtr ptr_to_me) | syten::STensorImpl::Autodiff::ComputeNode | private |
built_links_upstream | syten::STensorImpl::Autodiff::ComputeNode | private |
cached_tensors | syten::STensorImpl::Autodiff::ComputeNode | private |
ComputeNode(std::string &&opname_, Vec< Pair< ComputeNodePtr, Size > > &&input_nodes_, Vec< STensorId > &&output_ids_, AdjointEvaluator &&func_, Vec< STensor > &&output_shapes_, Vec< AsyncCached< STensor > > &&cached_tensors_={}) | syten::STensorImpl::Autodiff::ComputeNode | |
draw(std::ostream &out) const | syten::STensorImpl::Autodiff::ComputeNode | |
draw_recursive(std::ostream &out, std::set< ComputeNode const * > &seen_ptrs) const | syten::STensorImpl::Autodiff::ComputeNode | private |
find_origin_node(ComputeNodePtr ptr_to_me, STensorId const input_id) | syten::STensorImpl::Autodiff::ComputeNode | private |
full_name(bool newlines=false) const | syten::STensorImpl::Autodiff::ComputeNode | private |
func | syten::STensorImpl::Autodiff::ComputeNode | private |
get_cached_tensors() const | syten::STensorImpl::Autodiff::ComputeNode | |
get_input_adjoint(Size const input_number, STensorId const result_id, AutodiffRescale do_rescale) | syten::STensorImpl::Autodiff::ComputeNode | |
get_output_adjoint(Size const output_number, STensorId const result_id) | syten::STensorImpl::Autodiff::ComputeNode | |
get_output_ids() const | syten::STensorImpl::Autodiff::ComputeNode | |
get_output_number(STensorId const output_id) const | syten::STensorImpl::Autodiff::ComputeNode | |
input_nodes | syten::STensorImpl::Autodiff::ComputeNode | private |
node_do_rescale | syten::STensorImpl::Autodiff::ComputeNode | private |
opname | syten::STensorImpl::Autodiff::ComputeNode | private |
output_ids | syten::STensorImpl::Autodiff::ComputeNode | private |
output_nodes | syten::STensorImpl::Autodiff::ComputeNode | private |
output_shapes | syten::STensorImpl::Autodiff::ComputeNode | private |