SYMBOL INDEX (1101 symbols across 66 files) FILE: cs231n/assignment1/cs231n/classifiers/k_nearest_neighbor.py class KNearestNeighbor (line 7) | class KNearestNeighbor(object): method __init__ (line 10) | def __init__(self): method train (line 13) | def train(self, X, y): method predict (line 27) | def predict(self, X, k=1, num_loops=0): method compute_distances_two_loops (line 53) | def compute_distances_two_loops(self, X): method compute_distances_one_loop (line 88) | def compute_distances_one_loop(self, X): method compute_distances_no_loops (line 112) | def compute_distances_no_loops(self, X): method predict_labels (line 150) | def predict_labels(self, dists, k=1): FILE: cs231n/assignment1/cs231n/classifiers/linear_classifier.py class LinearClassifier (line 11) | class LinearClassifier(object): method __init__ (line 13) | def __init__(self): method train (line 16) | def train(self, X, y, learning_rate=1e-3, reg=1e-5, num_iters=100, method predict (line 86) | def predict(self, X): method loss (line 113) | def loss(self, X_batch, y_batch, reg): class LinearSVM (line 131) | class LinearSVM(LinearClassifier): method loss (line 134) | def loss(self, X_batch, y_batch, reg): class Softmax (line 138) | class Softmax(LinearClassifier): method loss (line 141) | def loss(self, X_batch, y_batch, reg): FILE: cs231n/assignment1/cs231n/classifiers/linear_svm.py function svm_loss_naive (line 6) | def svm_loss_naive(W, X, y, reg): function svm_loss_vectorized (line 72) | def svm_loss_vectorized(W, X, y, reg): FILE: cs231n/assignment1/cs231n/classifiers/neural_net.py class TwoLayerNet (line 9) | class TwoLayerNet(object): method __init__ (line 24) | def __init__(self, input_size, hidden_size, output_size, std=1e-4): method loss (line 46) | def loss(self, X, y=None, reg=0.0): method train (line 145) | def train(self, X, y, X_val, y_val, method predict (line 229) | def predict(self, X): FILE: cs231n/assignment1/cs231n/classifiers/softmax.py function softmax_loss_naive (line 6) | def softmax_loss_naive(W, X, y, reg): function softmax_loss_vectorized (line 69) | def softmax_loss_vectorized(W, X, y, reg): FILE: cs231n/assignment1/cs231n/data_utils.py function load_pickle (line 10) | def load_pickle(f): function load_CIFAR_batch (line 18) | def load_CIFAR_batch(filename): function load_CIFAR10 (line 28) | def load_CIFAR10(ROOT): function get_CIFAR10_data (line 44) | def get_CIFAR10_data(num_training=49000, num_validation=1000, num_test=1... function load_tiny_imagenet (line 86) | def load_tiny_imagenet(path, dtype=np.float32, subtract_mean=True): function load_models (line 214) | def load_models(models_dir): function load_imagenet_val (line 237) | def load_imagenet_val(num=None): FILE: cs231n/assignment1/cs231n/features.py function extract_features (line 11) | def extract_features(imgs, feature_fns, verbose=False): function rgb2gray (line 61) | def rgb2gray(rgb): function hog_feature (line 74) | def hog_feature(im): function color_histogram_hsv (line 128) | def color_histogram_hsv(im, nbin=10, xmin=0, xmax=255, normalized=True): FILE: cs231n/assignment1/cs231n/gradient_check.py function eval_numerical_gradient (line 8) | def eval_numerical_gradient(f, x, verbose=True, h=0.00001): function eval_numerical_gradient_array (line 39) | def eval_numerical_gradient_array(f, x, df, h=1e-5): function eval_numerical_gradient_blobs (line 61) | def eval_numerical_gradient_blobs(f, inputs, output, h=1e-5): function eval_numerical_gradient_net (line 103) | def eval_numerical_gradient_net(net, inputs, output, h=1e-5): function grad_check_sparse (line 108) | def grad_check_sparse(f, x, analytic_grad, num_checks=10, h=1e-5): FILE: cs231n/assignment1/cs231n/vis_utils.py function visualize_grid (line 7) | def visualize_grid(Xs, ubound=255.0, padding=1): function vis_grid (line 41) | def vis_grid(Xs): function vis_nn (line 59) | def vis_nn(rows): FILE: cs231n/assignment2/cs231n/classifiers/cnn.py class ThreeLayerConvNet (line 9) | class ThreeLayerConvNet(object): method __init__ (line 20) | def __init__( method loss (line 90) | def loss(self, X, y=None): FILE: cs231n/assignment2/cs231n/classifiers/fc_net.py class TwoLayerNet (line 9) | class TwoLayerNet(object): method __init__ (line 25) | def __init__( method loss (line 69) | def loss(self, X, y=None): function affine_norm_relu_forward (line 151) | def affine_norm_relu_forward(x, w, b, gamma, beta, n_param, normalization): function affine_norm_relu_backward (line 180) | def affine_norm_relu_backward(dout, cache, normalization): class FullyConnectedNet (line 203) | class FullyConnectedNet(object): method __init__ (line 219) | def __init__( method loss (line 324) | def loss(self, X, y=None): FILE: cs231n/assignment2/cs231n/data_utils.py function load_pickle (line 11) | def load_pickle(f): function load_CIFAR_batch (line 20) | def load_CIFAR_batch(filename): function load_CIFAR10 (line 31) | def load_CIFAR10(ROOT): function get_CIFAR10_data (line 47) | def get_CIFAR10_data( function load_tiny_imagenet (line 95) | def load_tiny_imagenet(path, dtype=np.float32, subtract_mean=True): function load_models (line 220) | def load_models(models_dir): function load_imagenet_val (line 243) | def load_imagenet_val(num=None): FILE: cs231n/assignment2/cs231n/fast_layers.py function conv_forward_im2col (line 16) | def conv_forward_im2col(x, w, b, conv_param): function conv_forward_strides (line 45) | def conv_forward_strides(x, w, b, conv_param): function conv_backward_strides (line 88) | def conv_backward_strides(dout, cache): function conv_backward_im2col (line 108) | def conv_backward_im2col(dout, cache): function max_pool_forward_fast (line 143) | def max_pool_forward_fast(x, pool_param): function max_pool_backward_fast (line 167) | def max_pool_backward_fast(dout, cache): function max_pool_forward_reshape (line 183) | def max_pool_forward_reshape(x, pool_param): function max_pool_backward_reshape (line 205) | def max_pool_backward_reshape(dout, cache): function max_pool_forward_im2col (line 236) | def max_pool_forward_im2col(x, pool_param): function max_pool_backward_im2col (line 263) | def max_pool_backward_im2col(dout, cache): FILE: cs231n/assignment2/cs231n/gradient_check.py function eval_numerical_gradient (line 9) | def eval_numerical_gradient(f, x, verbose=True, h=0.00001): function eval_numerical_gradient_array (line 40) | def eval_numerical_gradient_array(f, x, df, h=1e-5): function eval_numerical_gradient_blobs (line 62) | def eval_numerical_gradient_blobs(f, inputs, output, h=1e-5): function eval_numerical_gradient_net (line 103) | def eval_numerical_gradient_net(net, inputs, output, h=1e-5): function grad_check_sparse (line 109) | def grad_check_sparse(f, x, analytic_grad, num_checks=10, h=1e-5): FILE: cs231n/assignment2/cs231n/im2col.py function get_im2col_indices (line 5) | def get_im2col_indices(x_shape, field_height, field_width, padding=1, st... function im2col_indices (line 26) | def im2col_indices(x, field_height, field_width, padding=1, stride=1): function col2im_indices (line 40) | def col2im_indices(cols, x_shape, field_height=3, field_width=3, padding... FILE: cs231n/assignment2/cs231n/im2col_cython.c type PyObject (line 360) | typedef PyObject *(*__Pyx_PyCFunctionFast) (PyObject *self, PyObject *co... type PyObject (line 361) | typedef PyObject *(*__Pyx_PyCFunctionFastWithKeywords) (PyObject *self, ... type Py_tss_t (line 402) | typedef int Py_tss_t; function CYTHON_INLINE (line 403) | static CYTHON_INLINE int PyThread_tss_create(Py_tss_t *key) { function CYTHON_INLINE (line 407) | static CYTHON_INLINE Py_tss_t * PyThread_tss_alloc(void) { function CYTHON_INLINE (line 412) | static CYTHON_INLINE void PyThread_tss_free(Py_tss_t *key) { function CYTHON_INLINE (line 415) | static CYTHON_INLINE int PyThread_tss_is_created(Py_tss_t *key) { function CYTHON_INLINE (line 418) | static CYTHON_INLINE void PyThread_tss_delete(Py_tss_t *key) { function CYTHON_INLINE (line 422) | static CYTHON_INLINE int PyThread_tss_set(Py_tss_t *key, void *value) { function CYTHON_INLINE (line 425) | static CYTHON_INLINE void * PyThread_tss_get(Py_tss_t *key) { type Py_hash_t (line 562) | typedef long Py_hash_t; type __Pyx_PyAsyncMethodsStruct (line 585) | typedef struct { function CYTHON_INLINE (line 599) | static CYTHON_INLINE float __PYX_NAN() { type __Pyx_StringTabEntry (line 645) | typedef struct {PyObject **p; const char *s; const Py_ssize_t n; const c... function CYTHON_INLINE (line 666) | static CYTHON_INLINE int __Pyx_is_valid_index(Py_ssize_t i, Py_ssize_t l... function CYTHON_INLINE (line 715) | static CYTHON_INLINE size_t __Pyx_Py_UNICODE_strlen(const Py_UNICODE *u) { function __Pyx_init_sys_getdefaultencoding_params (line 747) | static int __Pyx_init_sys_getdefaultencoding_params(void) { function __Pyx_init_sys_getdefaultencoding_params (line 797) | static int __Pyx_init_sys_getdefaultencoding_params(void) { function CYTHON_INLINE (line 829) | static CYTHON_INLINE void __Pyx_pretend_to_initialize(void* ptr) { (void... type __Pyx_StructField_ (line 874) | struct __Pyx_StructField_ type __Pyx_TypeInfo (line 876) | typedef struct { type __Pyx_StructField (line 886) | typedef struct __Pyx_StructField_ { type __Pyx_BufFmt_StackElem (line 891) | typedef struct { type __Pyx_BufFmt_Context (line 895) | typedef struct { type __pyx_atomic_int_type (line 956) | typedef volatile __pyx_atomic_int_type __pyx_atomic_int; type __pyx_memoryview_obj (line 970) | struct __pyx_memoryview_obj type __Pyx_memviewslice (line 971) | typedef struct { type npy_int8 (line 988) | typedef npy_int8 __pyx_t_5numpy_int8_t; type npy_int16 (line 997) | typedef npy_int16 __pyx_t_5numpy_int16_t; type npy_int32 (line 1006) | typedef npy_int32 __pyx_t_5numpy_int32_t; type npy_int64 (line 1015) | typedef npy_int64 __pyx_t_5numpy_int64_t; type npy_uint8 (line 1024) | typedef npy_uint8 __pyx_t_5numpy_uint8_t; type npy_uint16 (line 1033) | typedef npy_uint16 __pyx_t_5numpy_uint16_t; type npy_uint32 (line 1042) | typedef npy_uint32 __pyx_t_5numpy_uint32_t; type npy_uint64 (line 1051) | typedef npy_uint64 __pyx_t_5numpy_uint64_t; type npy_float32 (line 1060) | typedef npy_float32 __pyx_t_5numpy_float32_t; type npy_float64 (line 1069) | typedef npy_float64 __pyx_t_5numpy_float64_t; type npy_long (line 1078) | typedef npy_long __pyx_t_5numpy_int_t; type npy_longlong (line 1087) | typedef npy_longlong __pyx_t_5numpy_long_t; type npy_longlong (line 1096) | typedef npy_longlong __pyx_t_5numpy_longlong_t; type npy_ulong (line 1105) | typedef npy_ulong __pyx_t_5numpy_uint_t; type npy_ulonglong (line 1114) | typedef npy_ulonglong __pyx_t_5numpy_ulong_t; type npy_ulonglong (line 1123) | typedef npy_ulonglong __pyx_t_5numpy_ulonglong_t; type npy_intp (line 1132) | typedef npy_intp __pyx_t_5numpy_intp_t; type npy_uintp (line 1141) | typedef npy_uintp __pyx_t_5numpy_uintp_t; type npy_double (line 1150) | typedef npy_double __pyx_t_5numpy_float_t; type npy_double (line 1159) | typedef npy_double __pyx_t_5numpy_double_t; type npy_longdouble (line 1168) | typedef npy_longdouble __pyx_t_5numpy_longdouble_t; type std (line 1172) | typedef ::std::complex< float > __pyx_t_float_complex; type __pyx_t_float_complex (line 1174) | typedef float _Complex __pyx_t_float_complex; type __pyx_t_float_complex (line 1177) | typedef struct { float real, imag; } __pyx_t_float_complex; type std (line 1184) | typedef ::std::complex< double > __pyx_t_double_complex; type __pyx_t_double_complex (line 1186) | typedef double _Complex __pyx_t_double_complex; type __pyx_t_double_complex (line 1189) | typedef struct { double real, imag; } __pyx_t_double_complex; type __pyx_array_obj (line 1195) | struct __pyx_array_obj type __pyx_MemviewEnum_obj (line 1196) | struct __pyx_MemviewEnum_obj type __pyx_memoryview_obj (line 1197) | struct __pyx_memoryview_obj type __pyx_memoryviewslice_obj (line 1198) | struct __pyx_memoryviewslice_obj type npy_cfloat (line 1207) | typedef npy_cfloat __pyx_t_5numpy_cfloat_t; type npy_cdouble (line 1216) | typedef npy_cdouble __pyx_t_5numpy_cdouble_t; type npy_clongdouble (line 1225) | typedef npy_clongdouble __pyx_t_5numpy_clongdouble_t; type npy_cdouble (line 1234) | typedef npy_cdouble __pyx_t_5numpy_complex_t; type __pyx_array_obj (line 1243) | struct __pyx_array_obj { type __pyx_MemviewEnum_obj (line 1268) | struct __pyx_MemviewEnum_obj { type __pyx_memoryview_obj (line 1281) | struct __pyx_memoryview_obj { type __pyx_memoryviewslice_obj (line 1304) | struct __pyx_memoryviewslice_obj { type __pyx_vtabstruct_array (line 1322) | struct __pyx_vtabstruct_array { type __pyx_vtabstruct_array (line 1325) | struct __pyx_vtabstruct_array type __pyx_vtabstruct_memoryview (line 1336) | struct __pyx_vtabstruct_memoryview { type __pyx_vtabstruct_memoryview (line 1345) | struct __pyx_vtabstruct_memoryview type __pyx_vtabstruct__memoryviewslice (line 1356) | struct __pyx_vtabstruct__memoryviewslice { type __pyx_vtabstruct__memoryviewslice (line 1359) | struct __pyx_vtabstruct__memoryviewslice type __Pyx_RefNannyAPIStruct (line 1367) | typedef struct { function CYTHON_INLINE (line 1470) | static CYTHON_INLINE int __Pyx_PyDict_ContainsTF(PyObject* item, PyObjec... function CYTHON_INLINE (line 1646) | static CYTHON_INLINE int __Pyx_PyList_Append(PyObject* list, PyObject* x) { type __pyx_array_obj (line 1807) | struct __pyx_array_obj function CYTHON_INLINE (line 1812) | static CYTHON_INLINE PyObject *__Pyx_PyUnicode_DecodeUTF16(const char *s... function CYTHON_INLINE (line 1816) | static CYTHON_INLINE PyObject *__Pyx_PyUnicode_DecodeUTF16LE(const char ... function CYTHON_INLINE (line 1820) | static CYTHON_INLINE PyObject *__Pyx_PyUnicode_DecodeUTF16BE(const char ... function CYTHON_INLINE (line 1861) | static CYTHON_INLINE int __Pyx_ListComp_Append(PyObject* list, PyObject*... function CYTHON_INLINE (line 1885) | static CYTHON_INLINE int __Pyx_PyList_Extend(PyObject* L, PyObject* v) { type __Pyx_ImportType_CheckSize (line 1932) | enum __Pyx_ImportType_CheckSize { type __Pyx_ImportType_CheckSize (line 1937) | enum __Pyx_ImportType_CheckSize type __pyx_CyFunctionObject (line 1956) | typedef struct { type __pyx_FusedFunctionObject (line 1997) | typedef struct { type __Pyx_CodeObjectCacheEntry (line 2020) | typedef struct { type __Pyx_CodeObjectCache (line 2024) | struct __Pyx_CodeObjectCache { type __Pyx_CodeObjectCache (line 2029) | struct __Pyx_CodeObjectCache type __Pyx_Buf_DimInfo (line 2048) | typedef struct { type __Pyx_Buffer (line 2051) | typedef struct { type __Pyx_LocalBuf_ND (line 2055) | typedef struct { type __pyx_memoryview_obj (line 2226) | struct __pyx_memoryview_obj type __pyx_array_obj (line 2263) | struct __pyx_array_obj type __pyx_memoryview_obj (line 2264) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2265) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2266) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2267) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2267) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2268) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2269) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2270) | struct __pyx_memoryview_obj type __pyx_memoryviewslice_obj (line 2271) | struct __pyx_memoryviewslice_obj type __pyx_memoryviewslice_obj (line 2272) | struct __pyx_memoryviewslice_obj type __pyx_array_obj (line 2322) | struct __pyx_array_obj type __pyx_memoryview_obj (line 2328) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2328) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2333) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2334) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2335) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2336) | struct __pyx_memoryview_obj type __pyx_MemviewEnum_obj (line 2354) | struct __pyx_MemviewEnum_obj type __pyx_array_obj (line 2640) | struct __pyx_array_obj type __pyx_array_obj (line 2641) | struct __pyx_array_obj type __pyx_array_obj (line 2642) | struct __pyx_array_obj type __pyx_array_obj (line 2643) | struct __pyx_array_obj type __pyx_array_obj (line 2644) | struct __pyx_array_obj type __pyx_array_obj (line 2645) | struct __pyx_array_obj type __pyx_array_obj (line 2646) | struct __pyx_array_obj type __pyx_array_obj (line 2647) | struct __pyx_array_obj type __pyx_MemviewEnum_obj (line 2650) | struct __pyx_MemviewEnum_obj type __pyx_MemviewEnum_obj (line 2651) | struct __pyx_MemviewEnum_obj type __pyx_MemviewEnum_obj (line 2652) | struct __pyx_MemviewEnum_obj type __pyx_MemviewEnum_obj (line 2653) | struct __pyx_MemviewEnum_obj type __pyx_memoryview_obj (line 2654) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2655) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2656) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2657) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2658) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2659) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2660) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2661) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2662) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2663) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2664) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2665) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2666) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2667) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2668) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2669) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2670) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2671) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2672) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2673) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 2674) | struct __pyx_memoryview_obj type __pyx_memoryviewslice_obj (line 2677) | struct __pyx_memoryviewslice_obj type __pyx_memoryviewslice_obj (line 2678) | struct __pyx_memoryviewslice_obj function PyObject (line 2749) | static PyObject *__pyx_pw_13im2col_cython_1im2col_cython(PyObject *__pyx... function PyObject (line 2833) | static PyObject *__pyx_pf_13im2col_cython_im2col_cython(CYTHON_UNUSED Py... function PyObject (line 3282) | static PyObject *__pyx_fuse_0__pyx_pw_13im2col_cython_7im2col_cython(PyO... function PyObject (line 3382) | static PyObject *__pyx_pf_13im2col_cython_6im2col_cython(CYTHON_UNUSED P... function PyObject (line 3772) | static PyObject *__pyx_fuse_1__pyx_pw_13im2col_cython_9im2col_cython(PyO... function PyObject (line 3872) | static PyObject *__pyx_pf_13im2col_cython_8im2col_cython(CYTHON_UNUSED P... function __pyx_fuse_0__pyx_f_13im2col_cython_im2col_cython_inner (line 4267) | static int __pyx_fuse_0__pyx_f_13im2col_cython_im2col_cython_inner(PyArr... function __pyx_fuse_1__pyx_f_13im2col_cython_im2col_cython_inner (line 4476) | static int __pyx_fuse_1__pyx_f_13im2col_cython_im2col_cython_inner(PyArr... function PyObject (line 4696) | static PyObject *__pyx_pw_13im2col_cython_3col2im_cython(PyObject *__pyx... function PyObject (line 4780) | static PyObject *__pyx_pf_13im2col_cython_2col2im_cython(CYTHON_UNUSED P... function PyObject (line 5229) | static PyObject *__pyx_fuse_0__pyx_pw_13im2col_cython_13col2im_cython(Py... function PyObject (line 5373) | static PyObject *__pyx_pf_13im2col_cython_12col2im_cython(CYTHON_UNUSED ... function PyObject (line 5707) | static PyObject *__pyx_fuse_1__pyx_pw_13im2col_cython_15col2im_cython(Py... function PyObject (line 5851) | static PyObject *__pyx_pf_13im2col_cython_14col2im_cython(CYTHON_UNUSED ... function __pyx_fuse_0__pyx_f_13im2col_cython_col2im_cython_inner (line 6190) | static int __pyx_fuse_0__pyx_f_13im2col_cython_col2im_cython_inner(PyArr... function __pyx_fuse_1__pyx_f_13im2col_cython_col2im_cython_inner (line 6399) | static int __pyx_fuse_1__pyx_f_13im2col_cython_col2im_cython_inner(PyArr... function PyObject (line 6616) | static PyObject *__pyx_fuse_0__pyx_f_13im2col_cython_col2im_6d_cython_in... function PyObject (line 6808) | static PyObject *__pyx_fuse_1__pyx_f_13im2col_cython_col2im_6d_cython_in... function PyObject (line 7011) | static PyObject *__pyx_pw_13im2col_cython_5col2im_6d_cython(PyObject *__... function PyObject (line 7095) | static PyObject *__pyx_pf_13im2col_cython_4col2im_6d_cython(CYTHON_UNUSE... function PyObject (line 7544) | static PyObject *__pyx_fuse_0__pyx_pw_13im2col_cython_19col2im_6d_cython... function PyObject (line 7688) | static PyObject *__pyx_pf_13im2col_cython_18col2im_6d_cython(CYTHON_UNUS... function PyObject (line 8020) | static PyObject *__pyx_fuse_1__pyx_pw_13im2col_cython_21col2im_6d_cython... function PyObject (line 8164) | static PyObject *__pyx_pf_13im2col_cython_20col2im_6d_cython(CYTHON_UNUS... function CYTHON_INLINE (line 8501) | static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew1(PyOb... function CYTHON_INLINE (line 8551) | static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew2(PyOb... function CYTHON_INLINE (line 8601) | static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew3(PyOb... function CYTHON_INLINE (line 8651) | static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew4(PyOb... function CYTHON_INLINE (line 8701) | static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew5(PyOb... function CYTHON_INLINE (line 8751) | static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyDataType_SHAPE(PyArray_D... function CYTHON_INLINE (line 8825) | static CYTHON_INLINE void __pyx_f_5numpy_set_array_base(PyArrayObject *_... function CYTHON_INLINE (line 8867) | static CYTHON_INLINE PyObject *__pyx_f_5numpy_get_array_base(PyArrayObje... function CYTHON_INLINE (line 8948) | static CYTHON_INLINE int __pyx_f_5numpy_import_array(void) { function CYTHON_INLINE (line 9080) | static CYTHON_INLINE int __pyx_f_5numpy_import_umath(void) { function CYTHON_INLINE (line 9212) | static CYTHON_INLINE int __pyx_f_5numpy_import_ufunc(void) { function __pyx_array___cinit__ (line 9346) | static int __pyx_array___cinit__(PyObject *__pyx_v_self, PyObject *__pyx... function __pyx_array___pyx_pf_15View_dot_MemoryView_5array___cinit__ (line 9474) | static int __pyx_array___pyx_pf_15View_dot_MemoryView_5array___cinit__(s... function CYTHON_UNUSED (line 10097) | static CYTHON_UNUSED int __pyx_array_getbuffer(PyObject *__pyx_v_self, P... function __pyx_array___pyx_pf_15View_dot_MemoryView_5array_2__getbuffer__ (line 10108) | static int __pyx_array___pyx_pf_15View_dot_MemoryView_5array_2__getbuffe... function __pyx_array___dealloc__ (line 10404) | static void __pyx_array___dealloc__(PyObject *__pyx_v_self) { function __pyx_array___pyx_pf_15View_dot_MemoryView_5array_4__dealloc__ (line 10413) | static void __pyx_array___pyx_pf_15View_dot_MemoryView_5array_4__dealloc... function PyObject (line 10535) | static PyObject *__pyx_pw_15View_dot_MemoryView_5array_7memview_1__get__... function PyObject (line 10546) | static PyObject *__pyx_pf_15View_dot_MemoryView_5array_7memview___get__(... function PyObject (line 10596) | static PyObject *__pyx_array_get_memview(struct __pyx_array_obj *__pyx_v... function Py_ssize_t (line 10678) | static Py_ssize_t __pyx_array___len__(PyObject *__pyx_v_self) { function Py_ssize_t (line 10689) | static Py_ssize_t __pyx_array___pyx_pf_15View_dot_MemoryView_5array_6__l... function PyObject (line 10728) | static PyObject *__pyx_array___getattr__(PyObject *__pyx_v_self, PyObjec... function PyObject (line 10739) | static PyObject *__pyx_array___pyx_pf_15View_dot_MemoryView_5array_8__ge... function PyObject (line 10796) | static PyObject *__pyx_array___getitem__(PyObject *__pyx_v_self, PyObjec... function PyObject (line 10807) | static PyObject *__pyx_array___pyx_pf_15View_dot_MemoryView_5array_10__g... function __pyx_array___setitem__ (line 10864) | static int __pyx_array___setitem__(PyObject *__pyx_v_self, PyObject *__p... function __pyx_array___pyx_pf_15View_dot_MemoryView_5array_12__setitem__ (line 10875) | static int __pyx_array___pyx_pf_15View_dot_MemoryView_5array_12__setitem... function PyObject (line 10924) | static PyObject *__pyx_pw___pyx_array_1__reduce_cython__(PyObject *__pyx... function PyObject (line 10935) | static PyObject *__pyx_pf___pyx_array___reduce_cython__(CYTHON_UNUSED st... function PyObject (line 10981) | static PyObject *__pyx_pw___pyx_array_3__setstate_cython__(PyObject *__p... function PyObject (line 10992) | static PyObject *__pyx_pf___pyx_array_2__setstate_cython__(CYTHON_UNUSED... type __pyx_array_obj (line 11037) | struct __pyx_array_obj type __pyx_array_obj (line 11038) | struct __pyx_array_obj type __pyx_array_obj (line 11039) | struct __pyx_array_obj type __pyx_array_obj (line 11091) | struct __pyx_array_obj type __pyx_array_obj (line 11155) | struct __pyx_array_obj function __pyx_MemviewEnum___init__ (line 11214) | static int __pyx_MemviewEnum___init__(PyObject *__pyx_v_self, PyObject *... function __pyx_MemviewEnum___pyx_pf_15View_dot_MemoryView_4Enum___init__ (line 11265) | static int __pyx_MemviewEnum___pyx_pf_15View_dot_MemoryView_4Enum___init... function PyObject (line 11307) | static PyObject *__pyx_MemviewEnum___repr__(PyObject *__pyx_v_self) { function PyObject (line 11318) | static PyObject *__pyx_MemviewEnum___pyx_pf_15View_dot_MemoryView_4Enum_... function PyObject (line 11358) | static PyObject *__pyx_pw___pyx_MemviewEnum_1__reduce_cython__(PyObject ... function PyObject (line 11369) | static PyObject *__pyx_pf___pyx_MemviewEnum___reduce_cython__(struct __p... function PyObject (line 11593) | static PyObject *__pyx_pw___pyx_MemviewEnum_3__setstate_cython__(PyObjec... function PyObject (line 11604) | static PyObject *__pyx_pf___pyx_MemviewEnum_2__setstate_cython__(struct ... function __pyx_memoryview___cinit__ (line 11736) | static int __pyx_memoryview___cinit__(PyObject *__pyx_v_self, PyObject *... function __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview___cinit__ (line 11816) | static int __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_... function __pyx_memoryview___dealloc__ (line 12115) | static void __pyx_memoryview___dealloc__(PyObject *__pyx_v_self) { function __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_2__dealloc__ (line 12124) | static void __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview... type __pyx_memoryview_obj (line 12344) | struct __pyx_memoryview_obj function PyObject (line 12484) | static PyObject *__pyx_memoryview___getitem__(PyObject *__pyx_v_self, Py... function PyObject (line 12495) | static PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memor... function __pyx_memoryview___setitem__ (line 12673) | static int __pyx_memoryview___setitem__(PyObject *__pyx_v_self, PyObject... function __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_6__setitem__ (line 12684) | static int __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_... function PyObject (line 12899) | static PyObject *__pyx_memoryview_is_slice(struct __pyx_memoryview_obj *... function PyObject (line 13109) | static PyObject *__pyx_memoryview_setitem_slice_assignment(struct __pyx_... function PyObject (line 13199) | static PyObject *__pyx_memoryview_setitem_slice_assign_scalar(struct __p... function PyObject (line 13489) | static PyObject *__pyx_memoryview_setitem_indexed(struct __pyx_memoryvie... function PyObject (line 13550) | static PyObject *__pyx_memoryview_convert_item_to_object(struct __pyx_me... function PyObject (line 13827) | static PyObject *__pyx_memoryview_assign_item_from_object(struct __pyx_m... function CYTHON_UNUSED (line 14068) | static CYTHON_UNUSED int __pyx_memoryview_getbuffer(PyObject *__pyx_v_se... function __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_8__getbuffer__ (line 14079) | static int __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_... function PyObject (line 14412) | static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_1T_1__get__... function PyObject (line 14423) | static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_1T___get__(... function PyObject (line 14498) | static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_4base_1__ge... function PyObject (line 14509) | static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_4base___get... function PyObject (line 14551) | static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_5shape_1__g... function PyObject (line 14562) | static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_5shape___ge... function PyObject (line 14632) | static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_7strides_1_... function PyObject (line 14643) | static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_7strides___... function PyObject (line 14746) | static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_10suboffset... function PyObject (line 14757) | static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_10suboffset... function PyObject (line 14864) | static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_4ndim_1__ge... function PyObject (line 14875) | static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_4ndim___get... function PyObject (line 14927) | static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_8itemsize_1... function PyObject (line 14938) | static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_8itemsize__... function PyObject (line 14990) | static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_6nbytes_1__... function PyObject (line 15001) | static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_6nbytes___g... function PyObject (line 15063) | static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_4size_1__ge... function PyObject (line 15074) | static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_4size___get... function Py_ssize_t (line 15204) | static Py_ssize_t __pyx_memoryview___len__(PyObject *__pyx_v_self) { function Py_ssize_t (line 15215) | static Py_ssize_t __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memo... function PyObject (line 15284) | static PyObject *__pyx_memoryview___repr__(PyObject *__pyx_v_self) { function PyObject (line 15295) | static PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memor... function PyObject (line 15386) | static PyObject *__pyx_memoryview___str__(PyObject *__pyx_v_self) { function PyObject (line 15397) | static PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memor... function PyObject (line 15465) | static PyObject *__pyx_memoryview_is_c_contig(PyObject *__pyx_v_self, CY... function PyObject (line 15476) | static PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memor... function PyObject (line 15541) | static PyObject *__pyx_memoryview_is_f_contig(PyObject *__pyx_v_self, CY... function PyObject (line 15552) | static PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memor... function PyObject (line 15617) | static PyObject *__pyx_memoryview_copy(PyObject *__pyx_v_self, CYTHON_UN... function PyObject (line 15628) | static PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memor... function PyObject (line 15711) | static PyObject *__pyx_memoryview_copy_fortran(PyObject *__pyx_v_self, C... function PyObject (line 15722) | static PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memor... function PyObject (line 15804) | static PyObject *__pyx_pw___pyx_memoryview_1__reduce_cython__(PyObject *... function PyObject (line 15815) | static PyObject *__pyx_pf___pyx_memoryview___reduce_cython__(CYTHON_UNUS... function PyObject (line 15861) | static PyObject *__pyx_pw___pyx_memoryview_3__setstate_cython__(PyObject... function PyObject (line 15872) | static PyObject *__pyx_pf___pyx_memoryview_2__setstate_cython__(CYTHON_U... function PyObject (line 15917) | static PyObject *__pyx_memoryview_new(PyObject *__pyx_v_o, int __pyx_v_f... function CYTHON_INLINE (line 16008) | static CYTHON_INLINE int __pyx_memoryview_check(PyObject *__pyx_v_o) { function PyObject (line 16047) | static PyObject *_unellipsify(PyObject *__pyx_v_index, int __pyx_v_ndim) { function PyObject (line 16504) | static PyObject *assert_direct_dimensions(Py_ssize_t *__pyx_v_suboffsets... type __pyx_memoryview_obj (line 16592) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 16592) | struct __pyx_memoryview_obj type __pyx_memoryviewslice_obj (line 16599) | struct __pyx_memoryviewslice_obj type __pyx_memoryview_obj (line 16609) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 16614) | struct __pyx_memoryview_obj type __pyx_memoryviewslice_obj (line 16684) | struct __pyx_memoryviewslice_obj type __pyx_memoryview_obj (line 17096) | struct __pyx_memoryview_obj type __pyx_memoryview_obj (line 17137) | struct __pyx_memoryview_obj function __pyx_memoryview_slice_memviewslice (line 17172) | static int __pyx_memoryview_slice_memviewslice(__Pyx_memviewslice *__pyx... function __pyx_memslice_transpose (line 18265) | static int __pyx_memslice_transpose(__Pyx_memviewslice *__pyx_v_memslice) { function __pyx_memoryviewslice___dealloc__ (line 18441) | static void __pyx_memoryviewslice___dealloc__(PyObject *__pyx_v_self) { function __pyx_memoryviewslice___pyx_pf_15View_dot_MemoryView_16_memoryviewslice___dealloc__ (line 18450) | static void __pyx_memoryviewslice___pyx_pf_15View_dot_MemoryView_16_memo... function PyObject (line 18483) | static PyObject *__pyx_memoryviewslice_convert_item_to_object(struct __p... function PyObject (line 18569) | static PyObject *__pyx_memoryviewslice_assign_item_from_object(struct __... function PyObject (line 18654) | static PyObject *__pyx_pw_15View_dot_MemoryView_16_memoryviewslice_4base... function PyObject (line 18665) | static PyObject *__pyx_pf_15View_dot_MemoryView_16_memoryviewslice_4base... function PyObject (line 18705) | static PyObject *__pyx_pw___pyx_memoryviewslice_1__reduce_cython__(PyObj... function PyObject (line 18716) | static PyObject *__pyx_pf___pyx_memoryviewslice___reduce_cython__(CYTHON... function PyObject (line 18762) | static PyObject *__pyx_pw___pyx_memoryviewslice_3__setstate_cython__(PyO... function PyObject (line 18773) | static PyObject *__pyx_pf___pyx_memoryviewslice_2__setstate_cython__(CYT... function PyObject (line 18818) | static PyObject *__pyx_memoryview_fromslice(__Pyx_memviewslice __pyx_v_m... function __Pyx_memviewslice (line 19204) | static __Pyx_memviewslice *__pyx_memoryview_get_slice_from_memoryview(st... function __pyx_memoryview_slice_copy (line 19307) | static void __pyx_memoryview_slice_copy(struct __pyx_memoryview_obj *__p... function PyObject (line 19433) | static PyObject *__pyx_memoryview_copy_object(struct __pyx_memoryview_ob... function PyObject (line 19493) | static PyObject *__pyx_memoryview_copy_object_from_slice(struct __pyx_me... function Py_ssize_t (line 19619) | static Py_ssize_t abs_py_ssize_t(Py_ssize_t __pyx_v_arg) { function __pyx_get_best_slice_order (line 19685) | static char __pyx_get_best_slice_order(__Pyx_memviewslice *__pyx_v_mslic... function _copy_strided_to_strided (line 19875) | static void _copy_strided_to_strided(char *__pyx_v_src_data, Py_ssize_t ... function copy_strided_to_strided (line 20112) | static void copy_strided_to_strided(__Pyx_memviewslice *__pyx_v_src, __P... function Py_ssize_t (line 20142) | static Py_ssize_t __pyx_memoryview_slice_get_size(__Pyx_memviewslice *__... function Py_ssize_t (line 20214) | static Py_ssize_t __pyx_fill_contig_strides_array(Py_ssize_t *__pyx_v_sh... type __pyx_memoryview_obj (line 20345) | struct __pyx_memoryview_obj function __pyx_memoryview_err_extents (line 20591) | static int __pyx_memoryview_err_extents(int __pyx_v_i, Py_ssize_t __pyx_... function __pyx_memoryview_err_dim (line 20679) | static int __pyx_memoryview_err_dim(PyObject *__pyx_v_error, char *__pyx... function __pyx_memoryview_err (line 20763) | static int __pyx_memoryview_err(PyObject *__pyx_v_error, char *__pyx_v_m... function __pyx_memoryview_copy_contents (line 20873) | static int __pyx_memoryview_copy_contents(__Pyx_memviewslice __pyx_v_src... function __pyx_memoryview_broadcast_leading (line 21452) | static void __pyx_memoryview_broadcast_leading(__Pyx_memviewslice *__pyx... function __pyx_memoryview_refcount_copying (line 21565) | static void __pyx_memoryview_refcount_copying(__Pyx_memviewslice *__pyx_... function __pyx_memoryview_refcount_objects_in_slice_with_gil (line 21615) | static void __pyx_memoryview_refcount_objects_in_slice_with_gil(char *__... function __pyx_memoryview_refcount_objects_in_slice (line 21654) | static void __pyx_memoryview_refcount_objects_in_slice(char *__pyx_v_dat... function __pyx_memoryview_slice_assign_scalar (line 21786) | static void __pyx_memoryview_slice_assign_scalar(__Pyx_memviewslice *__p... function __pyx_memoryview__slice_assign_scalar (line 21834) | static void __pyx_memoryview__slice_assign_scalar(char *__pyx_v_data, Py... function PyObject (line 21966) | static PyObject *__pyx_pw_15View_dot_MemoryView_1__pyx_unpickle_Enum(PyO... function PyObject (line 22039) | static PyObject *__pyx_pf_15View_dot_MemoryView___pyx_unpickle_Enum(CYTH... function PyObject (line 22230) | static PyObject *__pyx_unpickle_Enum__set_state(struct __pyx_MemviewEnum... type __pyx_vtabstruct_array (line 22353) | struct __pyx_vtabstruct_array function PyObject (line 22355) | static PyObject *__pyx_tp_new_array(PyTypeObject *t, PyObject *a, PyObje... function __pyx_tp_dealloc_array (line 22375) | static void __pyx_tp_dealloc_array(PyObject *o) { function PyObject (line 22394) | static PyObject *__pyx_sq_item_array(PyObject *o, Py_ssize_t i) { function __pyx_mp_ass_subscript_array (line 22402) | static int __pyx_mp_ass_subscript_array(PyObject *o, PyObject *i, PyObje... function PyObject (line 22413) | static PyObject *__pyx_tp_getattro_array(PyObject *o, PyObject *n) { function PyObject (line 22422) | static PyObject *__pyx_getprop___pyx_array_memview(PyObject *o, CYTHON_U... type PyGetSetDef (line 22433) | struct PyGetSetDef type __pyx_array_obj (line 22477) | struct __pyx_array_obj function PyObject (line 22543) | static PyObject *__pyx_tp_new_Enum(PyTypeObject *t, CYTHON_UNUSED PyObje... function __pyx_tp_dealloc_Enum (line 22557) | static void __pyx_tp_dealloc_Enum(PyObject *o) { function __pyx_tp_traverse_Enum (line 22569) | static int __pyx_tp_traverse_Enum(PyObject *o, visitproc v, void *a) { function __pyx_tp_clear_Enum (line 22578) | static int __pyx_tp_clear_Enum(PyObject *o) { type __pyx_MemviewEnum_obj (line 22596) | struct __pyx_MemviewEnum_obj type __pyx_vtabstruct_memoryview (line 22661) | struct __pyx_vtabstruct_memoryview function PyObject (line 22663) | static PyObject *__pyx_tp_new_memoryview(PyTypeObject *t, PyObject *a, P... function __pyx_tp_dealloc_memoryview (line 22685) | static void __pyx_tp_dealloc_memoryview(PyObject *o) { function __pyx_tp_traverse_memoryview (line 22707) | static int __pyx_tp_traverse_memoryview(PyObject *o, visitproc v, void *... function __pyx_tp_clear_memoryview (line 22725) | static int __pyx_tp_clear_memoryview(PyObject *o) { function PyObject (line 22740) | static PyObject *__pyx_sq_item_memoryview(PyObject *o, Py_ssize_t i) { function __pyx_mp_ass_subscript_memoryview (line 22748) | static int __pyx_mp_ass_subscript_memoryview(PyObject *o, PyObject *i, P... function PyObject (line 22759) | static PyObject *__pyx_getprop___pyx_memoryview_T(PyObject *o, CYTHON_UN... function PyObject (line 22763) | static PyObject *__pyx_getprop___pyx_memoryview_base(PyObject *o, CYTHON... function PyObject (line 22767) | static PyObject *__pyx_getprop___pyx_memoryview_shape(PyObject *o, CYTHO... function PyObject (line 22771) | static PyObject *__pyx_getprop___pyx_memoryview_strides(PyObject *o, CYT... function PyObject (line 22775) | static PyObject *__pyx_getprop___pyx_memoryview_suboffsets(PyObject *o, ... function PyObject (line 22779) | static PyObject *__pyx_getprop___pyx_memoryview_ndim(PyObject *o, CYTHON... function PyObject (line 22783) | static PyObject *__pyx_getprop___pyx_memoryview_itemsize(PyObject *o, CY... function PyObject (line 22787) | static PyObject *__pyx_getprop___pyx_memoryview_nbytes(PyObject *o, CYTH... function PyObject (line 22791) | static PyObject *__pyx_getprop___pyx_memoryview_size(PyObject *o, CYTHON... type PyGetSetDef (line 22805) | struct PyGetSetDef type __pyx_memoryview_obj (line 22857) | struct __pyx_memoryview_obj type __pyx_vtabstruct__memoryviewslice (line 22922) | struct __pyx_vtabstruct__memoryviewslice function PyObject (line 22924) | static PyObject *__pyx_tp_new__memoryviewslice(PyTypeObject *t, PyObject... function __pyx_tp_dealloc__memoryviewslice (line 22935) | static void __pyx_tp_dealloc__memoryviewslice(PyObject *o) { function __pyx_tp_traverse__memoryviewslice (line 22956) | static int __pyx_tp_traverse__memoryviewslice(PyObject *o, visitproc v, ... function __pyx_tp_clear__memoryviewslice (line 22966) | static int __pyx_tp_clear__memoryviewslice(PyObject *o) { function PyObject (line 22977) | static PyObject *__pyx_getprop___pyx_memoryviewslice_base(PyObject *o, C... type PyGetSetDef (line 22987) | struct PyGetSetDef type __pyx_memoryviewslice_obj (line 22995) | struct __pyx_memoryviewslice_obj type PyModuleDef (line 23084) | struct PyModuleDef function CYTHON_SMALL_CODE (line 23248) | static CYTHON_SMALL_CODE int __Pyx_InitCachedBuiltins(void) { function CYTHON_SMALL_CODE (line 23263) | static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { function CYTHON_SMALL_CODE (line 23652) | static CYTHON_SMALL_CODE int __Pyx_InitGlobals(void) { function __Pyx_modinit_global_init_code (line 23673) | static int __Pyx_modinit_global_init_code(void) { function __Pyx_modinit_variable_export_code (line 23686) | static int __Pyx_modinit_variable_export_code(void) { function __Pyx_modinit_function_export_code (line 23694) | static int __Pyx_modinit_function_export_code(void) { function __Pyx_modinit_type_init_code (line 23702) | static int __Pyx_modinit_type_init_code(void) { function __Pyx_modinit_type_import_code (line 23767) | static int __Pyx_modinit_type_import_code(void) { function __Pyx_modinit_variable_import_code (line 23807) | static int __Pyx_modinit_variable_import_code(void) { function __Pyx_modinit_function_import_code (line 23815) | static int __Pyx_modinit_function_import_code(void) { function __Pyx_PyMODINIT_FUNC (line 23846) | __Pyx_PyMODINIT_FUNC PyInit_im2col_cython(void) function CYTHON_SMALL_CODE (line 23851) | static CYTHON_SMALL_CODE int __Pyx_check_single_interpreter(void) { function CYTHON_SMALL_CODE (line 23874) | static CYTHON_SMALL_CODE int __Pyx_copy_spec_to_module(PyObject *spec, P... function CYTHON_SMALL_CODE (line 23889) | static CYTHON_SMALL_CODE PyObject* __pyx_pymod_create(PyObject *spec, CY... function __Pyx_RefNannyAPIStruct (line 24312) | static __Pyx_RefNannyAPIStruct *__Pyx_RefNannyImportAPI(const char *modn... function CYTHON_INLINE (line 24329) | static CYTHON_INLINE PyObject* __Pyx_PyObject_GetAttrStr(PyObject* obj, ... function PyObject (line 24342) | static PyObject *__Pyx_GetBuiltinName(PyObject *name) { function __Pyx_RaiseArgtupleInvalid (line 24356) | static void __Pyx_RaiseArgtupleInvalid( function __Pyx_RaiseDoubleKeywordsError (line 24382) | static void __Pyx_RaiseDoubleKeywordsError( function __Pyx_ParseOptionalKeywords (line 24396) | static int __Pyx_ParseOptionalKeywords( function PyObject (line 24498) | static PyObject *__Pyx_GetItemInt_Generic(PyObject *o, PyObject* j) { function CYTHON_INLINE (line 24505) | static CYTHON_INLINE PyObject *__Pyx_GetItemInt_List_Fast(PyObject *o, P... function CYTHON_INLINE (line 24523) | static CYTHON_INLINE PyObject *__Pyx_GetItemInt_Tuple_Fast(PyObject *o, ... function CYTHON_INLINE (line 24541) | static CYTHON_INLINE PyObject *__Pyx_GetItemInt_Fast(PyObject *o, Py_ssi... function PyObject (line 24586) | static PyObject *__Pyx_PyDict_GetItem(PyObject *d, PyObject* key) { function CYTHON_INLINE (line 24610) | static CYTHON_INLINE PyObject * __Pyx_PyCFunction_FastCall(PyObject *fun... function PyObject (line 24633) | static PyObject* __Pyx_PyFunction_FastCallNoKw(PyCodeObject *co, PyObjec... function CYTHON_INLINE (line 24752) | static CYTHON_INLINE PyObject* __Pyx_PyObject_Call(PyObject *func, PyObj... function CYTHON_INLINE (line 24772) | static CYTHON_INLINE PyObject* __Pyx_PyObject_CallMethO(PyObject *func, ... function PyObject (line 24792) | static PyObject* __Pyx__PyObject_CallOneArg(PyObject *func, PyObject *ar... function CYTHON_INLINE (line 24802) | static CYTHON_INLINE PyObject* __Pyx_PyObject_CallOneArg(PyObject *func,... function CYTHON_INLINE (line 24820) | static CYTHON_INLINE PyObject* __Pyx_PyObject_CallOneArg(PyObject *func,... function CYTHON_INLINE (line 24832) | static CYTHON_INLINE void __Pyx_ErrRestoreInState(PyThreadState *tstate,... function CYTHON_INLINE (line 24844) | static CYTHON_INLINE void __Pyx_ErrFetchInState(PyThreadState *tstate, P... function __Pyx_Raise (line 24856) | static void __Pyx_Raise(PyObject *type, PyObject *value, PyObject *tb, function __Pyx_Raise (line 24907) | static void __Pyx_Raise(PyObject *type, PyObject *value, PyObject *tb, P... function CYTHON_INLINE (line 25014) | static CYTHON_INLINE Py_UCS4 __Pyx_PyUnicode_AsPy_UCS4(PyObject* x) { function __Pyx__PyObject_Ord (line 25045) | static long __Pyx__PyObject_Ord(PyObject* c) { function __Pyx_SetItemInt_Generic (line 25074) | static int __Pyx_SetItemInt_Generic(PyObject *o, PyObject *j, PyObject *... function CYTHON_INLINE (line 25081) | static CYTHON_INLINE int __Pyx_SetItemInt_Fast(PyObject *o, Py_ssize_t i... function CYTHON_INLINE (line 25123) | static CYTHON_INLINE int __Pyx_IterFinish(void) { function CYTHON_INLINE (line 25159) | static CYTHON_INLINE PyObject* __Pyx_PyObject_CallNoArg(PyObject *func) { function __Pyx_PyObject_GetMethod (line 25180) | static int __Pyx_PyObject_GetMethod(PyObject *obj, PyObject *name, PyObj... function PyObject (line 25276) | static PyObject* __Pyx_PyObject_CallMethod0(PyObject* obj, PyObject* met... function CYTHON_INLINE (line 25292) | static CYTHON_INLINE void __Pyx_RaiseNeedMoreValuesError(Py_ssize_t inde... function CYTHON_INLINE (line 25299) | static CYTHON_INLINE void __Pyx_RaiseTooManyValuesError(Py_ssize_t expec... function __Pyx_IternextUnpackEndCheck (line 25305) | static int __Pyx_IternextUnpackEndCheck(PyObject *retval, Py_ssize_t exp... function CYTHON_INLINE (line 25317) | static CYTHON_INLINE void __Pyx_RaiseNoneNotIterableError(void) { function __Pyx_UnpackTupleError (line 25322) | static void __Pyx_UnpackTupleError(PyObject *t, Py_ssize_t index) { function CYTHON_INLINE (line 25333) | static CYTHON_INLINE int __Pyx_unpack_tuple2_exact( function __Pyx_unpack_tuple2_generic (line 25357) | static int __Pyx_unpack_tuple2_generic(PyObject* tuple, PyObject** pvalu... function CYTHON_INLINE (line 25385) | static CYTHON_INLINE PyObject* __Pyx_dict_iterator(PyObject* iterable, i... function CYTHON_INLINE (line 25429) | static CYTHON_INLINE int __Pyx_dict_iter_next( function CYTHON_UNUSED (line 25498) | static CYTHON_UNUSED PyObject* __Pyx_PyObject_Call2Args(PyObject* functi... function __Pyx__ArgTypeTest (line 25527) | static int __Pyx__ArgTypeTest(PyObject *obj, PyTypeObject *type, const c... function CYTHON_INLINE (line 25548) | static CYTHON_INLINE int __Pyx_Is_Little_Endian(void) function __Pyx_BufFmt_Init (line 25559) | static void __Pyx_BufFmt_Init(__Pyx_BufFmt_Context* ctx, function __Pyx_BufFmt_ParseNumber (line 25586) | static int __Pyx_BufFmt_ParseNumber(const char** ts) { function __Pyx_BufFmt_ExpectNumber (line 25601) | static int __Pyx_BufFmt_ExpectNumber(const char **ts) { function __Pyx_BufFmt_RaiseUnexpectedChar (line 25608) | static void __Pyx_BufFmt_RaiseUnexpectedChar(char ch) { function __Pyx_BufFmt_TypeCharToStandardSize (line 25637) | static size_t __Pyx_BufFmt_TypeCharToStandardSize(char ch, int is_comple... function __Pyx_BufFmt_TypeCharToNativeSize (line 25655) | static size_t __Pyx_BufFmt_TypeCharToNativeSize(char ch, int is_complex) { type __Pyx_st_short (line 25674) | typedef struct { char c; short x; } __Pyx_st_short; type __Pyx_st_int (line 25675) | typedef struct { char c; int x; } __Pyx_st_int; type __Pyx_st_long (line 25676) | typedef struct { char c; long x; } __Pyx_st_long; type __Pyx_st_float (line 25677) | typedef struct { char c; float x; } __Pyx_st_float; type __Pyx_st_double (line 25678) | typedef struct { char c; double x; } __Pyx_st_double; type __Pyx_st_longdouble (line 25679) | typedef struct { char c; long double x; } __Pyx_st_longdouble; type __Pyx_st_void_p (line 25680) | typedef struct { char c; void *x; } __Pyx_st_void_p; type __Pyx_st_longlong (line 25682) | typedef struct { char c; PY_LONG_LONG x; } __Pyx_st_longlong; function __Pyx_BufFmt_TypeCharToAlignment (line 25684) | static size_t __Pyx_BufFmt_TypeCharToAlignment(char ch, CYTHON_UNUSED in... type __Pyx_pad_short (line 25706) | typedef struct { short x; char c; } __Pyx_pad_short; type __Pyx_pad_int (line 25707) | typedef struct { int x; char c; } __Pyx_pad_int; type __Pyx_pad_long (line 25708) | typedef struct { long x; char c; } __Pyx_pad_long; type __Pyx_pad_float (line 25709) | typedef struct { float x; char c; } __Pyx_pad_float; type __Pyx_pad_double (line 25710) | typedef struct { double x; char c; } __Pyx_pad_double; type __Pyx_pad_longdouble (line 25711) | typedef struct { long double x; char c; } __Pyx_pad_longdouble; type __Pyx_pad_void_p (line 25712) | typedef struct { void *x; char c; } __Pyx_pad_void_p; type __Pyx_pad_longlong (line 25714) | typedef struct { PY_LONG_LONG x; char c; } __Pyx_pad_longlong; function __Pyx_BufFmt_TypeCharToPadding (line 25716) | static size_t __Pyx_BufFmt_TypeCharToPadding(char ch, CYTHON_UNUSED int ... function __Pyx_BufFmt_TypeCharToGroup (line 25734) | static char __Pyx_BufFmt_TypeCharToGroup(char ch, int is_complex) { function __Pyx_BufFmt_RaiseExpected (line 25755) | static void __Pyx_BufFmt_RaiseExpected(__Pyx_BufFmt_Context* ctx) { function __Pyx_BufFmt_ProcessTypeChunk (line 25779) | static int __Pyx_BufFmt_ProcessTypeChunk(__Pyx_BufFmt_Context* ctx) { function PyObject (line 25881) | static PyObject * function CYTHON_INLINE (line 26061) | static CYTHON_INLINE void __Pyx_SafeReleaseBuffer(Py_buffer* info) { function __Pyx_ZeroBuffer (line 26066) | static void __Pyx_ZeroBuffer(Py_buffer* buf) { function __Pyx__GetBufferAndValidate (line 26073) | static int __Pyx__GetBufferAndValidate( function __Pyx_div_long (line 26108) | static CYTHON_INLINE long __Pyx_div_long(long a, long b) { function CYTHON_INLINE (line 26117) | static CYTHON_INLINE PY_UINT64_T __Pyx_get_tp_dict_version(PyObject *obj) { function CYTHON_INLINE (line 26121) | static CYTHON_INLINE PY_UINT64_T __Pyx_get_object_dict_version(PyObject ... function CYTHON_INLINE (line 26133) | static CYTHON_INLINE int __Pyx_object_dict_version_matches(PyObject* obj... function CYTHON_INLINE (line 26145) | static CYTHON_INLINE PyObject *__Pyx__GetModuleGlobalName(PyObject *name) function CYTHON_INLINE (line 26177) | static CYTHON_INLINE int __Pyx_TypeTest(PyObject *obj, PyTypeObject *typ... function PyObject (line 26191) | static PyObject *__Pyx_PyObject_GetIndex(PyObject *obj, PyObject* index) { function PyObject (line 26209) | static PyObject *__Pyx_PyObject_GetItem(PyObject *obj, PyObject* key) { function _PyErr_StackItem (line 26220) | static _PyErr_StackItem * function CYTHON_INLINE (line 26235) | static CYTHON_INLINE void __Pyx__ExceptionSave(PyThreadState *tstate, Py... function CYTHON_INLINE (line 26250) | static CYTHON_INLINE void __Pyx__ExceptionReset(PyThreadState *tstate, P... function __Pyx_PyErr_ExceptionMatchesTuple (line 26276) | static int __Pyx_PyErr_ExceptionMatchesTuple(PyObject *exc_type, PyObjec... function CYTHON_INLINE (line 26289) | static CYTHON_INLINE int __Pyx_PyErr_ExceptionMatchesInState(PyThreadSta... function __Pyx_GetException (line 26303) | static int __Pyx_GetException(PyObject **type, PyObject **value, PyObjec... function CYTHON_INLINE (line 26374) | static CYTHON_INLINE int __Pyx_PyBytes_Equals(PyObject* s1, PyObject* s2... function CYTHON_INLINE (line 26421) | static CYTHON_INLINE int __Pyx_PyUnicode_Equals(PyObject* s1, PyObject* ... function CYTHON_INLINE (line 26523) | static CYTHON_INLINE Py_ssize_t __Pyx_div_Py_ssize_t(Py_ssize_t a, Py_ss... function CYTHON_INLINE (line 26531) | static CYTHON_INLINE PyObject *__Pyx_GetAttr(PyObject *o, PyObject *n) { function CYTHON_INLINE (line 26544) | static CYTHON_INLINE PyObject* __Pyx_decode_c_string( function PyObject (line 26577) | static PyObject *__Pyx_GetAttr3Default(PyObject *d) { function CYTHON_INLINE (line 26586) | static CYTHON_INLINE PyObject *__Pyx_GetAttr3(PyObject *o, PyObject *n, ... function CYTHON_INLINE (line 26593) | static CYTHON_INLINE void __Pyx__ExceptionSwap(PyThreadState *tstate, Py... function CYTHON_INLINE (line 26616) | static CYTHON_INLINE void __Pyx_ExceptionSwap(PyObject **type, PyObject ... function PyObject (line 26627) | static PyObject *__Pyx_Import(PyObject *name, PyObject *from_list, int l... function __Pyx_InBases (line 26693) | static int __Pyx_InBases(PyTypeObject *a, PyTypeObject *b) { function CYTHON_INLINE (line 26701) | static CYTHON_INLINE int __Pyx_IsSubtype(PyTypeObject *a, PyTypeObject *... function __Pyx_inner_PyErr_GivenExceptionMatches2 (line 26717) | static int __Pyx_inner_PyErr_GivenExceptionMatches2(PyObject *err, PyObj... function CYTHON_INLINE (line 26739) | static CYTHON_INLINE int __Pyx_inner_PyErr_GivenExceptionMatches2(PyObje... function __Pyx_PyErr_GivenExceptionMatchesTuple (line 26747) | static int __Pyx_PyErr_GivenExceptionMatchesTuple(PyObject *exc_type, Py... function CYTHON_INLINE (line 26768) | static CYTHON_INLINE int __Pyx_PyErr_GivenExceptionMatches(PyObject *err... function CYTHON_INLINE (line 26780) | static CYTHON_INLINE int __Pyx_PyErr_GivenExceptionMatches2(PyObject *er... function PyObject (line 26793) | static PyObject* __Pyx_PyInt_AddObjC(PyObject *op1, PyObject *op2, CYTHO... function CYTHON_INLINE (line 26916) | static CYTHON_INLINE void __Pyx_RaiseUnboundLocalError(const char *varna... function PyObject (line 26921) | static PyObject* __Pyx_ImportFrom(PyObject* module, PyObject* name) { function CYTHON_INLINE (line 26935) | static CYTHON_INLINE int __Pyx_HasAttr(PyObject *o, PyObject *n) { function PyObject (line 26954) | static PyObject *__Pyx_RaiseGenericGetAttributeError(PyTypeObject *tp, P... function CYTHON_INLINE (line 26965) | static CYTHON_INLINE PyObject* __Pyx_PyObject_GenericGetAttrNoDict(PyObj... function PyObject (line 26994) | static PyObject* __Pyx_PyObject_GenericGetAttr(PyObject* obj, PyObject* ... function __Pyx_SetVtable (line 27003) | static int __Pyx_SetVtable(PyObject *dict, void *vtable) { function __Pyx_PyObject_GetAttrStr_ClearAttributeError (line 27021) | static void __Pyx_PyObject_GetAttrStr_ClearAttributeError(void) { function CYTHON_INLINE (line 27027) | static CYTHON_INLINE PyObject* __Pyx_PyObject_GetAttrStrNoError(PyObject... function __Pyx_setup_reduce_is_named (line 27043) | static int __Pyx_setup_reduce_is_named(PyObject* meth, PyObject* name) { function __Pyx_setup_reduce (line 27059) | static int __Pyx_setup_reduce(PyObject* type_obj) { function PyTypeObject (line 27129) | static PyTypeObject *__Pyx_ImportType(PyObject *module, const char *modu... function PyTypeObject (line 27188) | static PyTypeObject* __Pyx_FetchCommonType(PyTypeObject* type) { function PyObject (line 27228) | static PyObject * function __Pyx_CyFunction_set_doc (line 27248) | static int function PyObject (line 27260) | static PyObject * function __Pyx_CyFunction_set_name (line 27275) | static int function PyObject (line 27295) | static PyObject * function __Pyx_CyFunction_set_qualname (line 27301) | static int function PyObject (line 27321) | static PyObject * function PyObject (line 27331) | static PyObject * function __Pyx_CyFunction_set_dict (line 27342) | static int function PyObject (line 27362) | static PyObject * function PyObject (line 27368) | static PyObject * function PyObject (line 27374) | static PyObject * function __Pyx_CyFunction_init_defaults (line 27381) | static int function __Pyx_CyFunction_set_defaults (line 27403) | static int function PyObject (line 27419) | static PyObject * function __Pyx_CyFunction_set_kwdefaults (line 27433) | static int function PyObject (line 27449) | static PyObject * function __Pyx_CyFunction_set_annotations (line 27463) | static int function PyObject (line 27479) | static PyObject * function PyObject (line 27515) | static PyObject * function PyObject (line 27533) | static PyObject *__Pyx_CyFunction_Init(__pyx_CyFunctionObject *op, PyMet... function __Pyx_CyFunction_clear (line 27564) | static int function __Pyx__CyFunction_dealloc (line 27589) | static void __Pyx__CyFunction_dealloc(__pyx_CyFunctionObject *m) function __Pyx_CyFunction_dealloc (line 27596) | static void __Pyx_CyFunction_dealloc(__pyx_CyFunctionObject *m) function __Pyx_CyFunction_traverse (line 27601) | static int __Pyx_CyFunction_traverse(__pyx_CyFunctionObject *m, visitpro... function PyObject (line 27622) | static PyObject *__Pyx_CyFunction_descr_get(PyObject *func, PyObject *ob... function PyObject (line 27640) | static PyObject* function PyObject (line 27651) | static PyObject * __Pyx_CyFunction_CallMethod(PyObject *func, PyObject *... function CYTHON_INLINE (line 27705) | static CYTHON_INLINE PyObject *__Pyx_CyFunction_Call(PyObject *func, PyO... function PyObject (line 27708) | static PyObject *__Pyx_CyFunction_CallAsMethod(PyObject *func, PyObject ... function __pyx_CyFunction_init (line 27797) | static int __pyx_CyFunction_init(void) { function CYTHON_INLINE (line 27804) | static CYTHON_INLINE void *__Pyx_CyFunction_InitDefaults(PyObject *func,... function CYTHON_INLINE (line 27814) | static CYTHON_INLINE void __Pyx_CyFunction_SetDefaultsTuple(PyObject *fu... function CYTHON_INLINE (line 27819) | static CYTHON_INLINE void __Pyx_CyFunction_SetDefaultsKwDict(PyObject *f... function CYTHON_INLINE (line 27824) | static CYTHON_INLINE void __Pyx_CyFunction_SetAnnotationsDict(PyObject *... function PyObject (line 27831) | static PyObject * function __pyx_FusedFunction_dealloc (line 27850) | static void function __pyx_FusedFunction_traverse (line 27859) | static int function __pyx_FusedFunction_clear (line 27869) | static int function PyObject (line 27877) | static PyObject * function PyObject (line 27926) | static PyObject * function PyObject (line 27934) | static PyObject * function PyObject (line 27998) | static PyObject * function PyObject (line 28010) | static PyObject * function __pyx_FusedFunction_init (line 28177) | static int __pyx_FusedFunction_init(void) { function __Pyx_CLineForTraceback (line 28188) | static int __Pyx_CLineForTraceback(CYTHON_NCP_UNUSED PyThreadState *tsta... function __pyx_bisect_code_objects (line 28229) | static int __pyx_bisect_code_objects(__Pyx_CodeObjectCacheEntry* entries... function PyCodeObject (line 28250) | static PyCodeObject *__pyx_find_code_object(int code_line) { function __pyx_insert_code_object (line 28264) | static void __pyx_insert_code_object(int code_line, PyCodeObject* code_o... function PyCodeObject (line 28312) | static PyCodeObject* __Pyx_CreateCodeObjectForTraceback( function __Pyx_AddTraceback (line 28364) | static void __Pyx_AddTraceback(const char *funcname, int c_line, function __Pyx_GetBuffer (line 28394) | static int __Pyx_GetBuffer(PyObject *obj, Py_buffer *view, int flags) { function __Pyx_ReleaseBuffer (line 28401) | static void __Pyx_ReleaseBuffer(Py_buffer *view) { function __pyx_memviewslice_is_contig (line 28416) | static int function __pyx_get_array_memory_extents (line 28438) | static void function __pyx_slices_overlap (line 28462) | static int function CYTHON_INLINE (line 28474) | static CYTHON_INLINE PyObject * function __pyx_typeinfo_cmp (line 28487) | static int function __pyx_check_strides (line 28528) | static int function __pyx_check_suboffsets (line 28581) | static int function __pyx_verify_contig (line 28604) | static int function __Pyx_ValidateAndInit_memviewslice (line 28633) | static int __Pyx_ValidateAndInit_memviewslice( function CYTHON_INLINE (line 28709) | static CYTHON_INLINE __Pyx_memviewslice __Pyx_PyObject_to_MemoryviewSlic... function CYTHON_INLINE (line 28732) | static CYTHON_INLINE __Pyx_memviewslice __Pyx_PyObject_to_MemoryviewSlic... function CYTHON_INLINE (line 28755) | static CYTHON_INLINE __Pyx_memviewslice __Pyx_PyObject_to_MemoryviewSlic... function CYTHON_INLINE (line 28778) | static CYTHON_INLINE __Pyx_memviewslice __Pyx_PyObject_to_MemoryviewSlic... function CYTHON_INLINE (line 28801) | static CYTHON_INLINE __Pyx_memviewslice __Pyx_PyObject_to_MemoryviewSlic... function CYTHON_INLINE (line 28824) | static CYTHON_INLINE __Pyx_memviewslice __Pyx_PyObject_to_MemoryviewSlic... function CYTHON_INLINE (line 28869) | static CYTHON_INLINE PyObject* __Pyx_PyInt_From_long(long value) { function CYTHON_INLINE (line 28900) | static CYTHON_INLINE PyObject* __Pyx_PyInt_From_int(int value) { function CYTHON_INLINE (line 28933) | static CYTHON_INLINE __pyx_t_float_complex __pyx_t_float_complex_from_pa... function CYTHON_INLINE (line 28937) | static CYTHON_INLINE __pyx_t_float_complex __pyx_t_float_complex_from_pa... function CYTHON_INLINE (line 28942) | static CYTHON_INLINE __pyx_t_float_complex __pyx_t_float_complex_from_pa... function CYTHON_INLINE (line 28953) | static CYTHON_INLINE int __Pyx_c_eq_float(__pyx_t_float_complex a, __pyx... function CYTHON_INLINE (line 28956) | static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_sum_float(__pyx_t_flo... function CYTHON_INLINE (line 28962) | static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_diff_float(__pyx_t_fl... function CYTHON_INLINE (line 28968) | static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_prod_float(__pyx_t_fl... function CYTHON_INLINE (line 28975) | static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_quot_float(__pyx_t_fl... function CYTHON_INLINE (line 28995) | static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_quot_float(__pyx_t_fl... function CYTHON_INLINE (line 29006) | static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_neg_float(__pyx_t_flo... function CYTHON_INLINE (line 29012) | static CYTHON_INLINE int __Pyx_c_is_zero_float(__pyx_t_float_complex a) { function CYTHON_INLINE (line 29015) | static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_conj_float(__pyx_t_fl... function CYTHON_INLINE (line 29022) | static CYTHON_INLINE float __Pyx_c_abs_float(__pyx_t_float_complex z) { function CYTHON_INLINE (line 29029) | static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_pow_float(__pyx_t_flo... function CYTHON_INLINE (line 29087) | static CYTHON_INLINE __pyx_t_double_complex __pyx_t_double_complex_from_... function CYTHON_INLINE (line 29091) | static CYTHON_INLINE __pyx_t_double_complex __pyx_t_double_complex_from_... function CYTHON_INLINE (line 29096) | static CYTHON_INLINE __pyx_t_double_complex __pyx_t_double_complex_from_... function CYTHON_INLINE (line 29107) | static CYTHON_INLINE int __Pyx_c_eq_double(__pyx_t_double_complex a, __p... function CYTHON_INLINE (line 29110) | static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_sum_double(__pyx_t_d... function CYTHON_INLINE (line 29116) | static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_diff_double(__pyx_t_... function CYTHON_INLINE (line 29122) | static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_prod_double(__pyx_t_... function CYTHON_INLINE (line 29129) | static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_quot_double(__pyx_t_... function CYTHON_INLINE (line 29149) | static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_quot_double(__pyx_t_... function CYTHON_INLINE (line 29160) | static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_neg_double(__pyx_t_d... function CYTHON_INLINE (line 29166) | static CYTHON_INLINE int __Pyx_c_is_zero_double(__pyx_t_double_complex a) { function CYTHON_INLINE (line 29169) | static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_conj_double(__pyx_t_... function CYTHON_INLINE (line 29176) | static CYTHON_INLINE double __Pyx_c_abs_double(__pyx_t_double_complex z) { function CYTHON_INLINE (line 29183) | static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_pow_double(__pyx_t_d... function __Pyx_memviewslice (line 29239) | static __Pyx_memviewslice function __Pyx_init_memviewslice (line 29306) | static int function __pyx_fatalerror (line 29358) | static void __pyx_fatalerror(const char *fmt, ...) Py_NO_RETURN { function CYTHON_INLINE (line 29370) | static CYTHON_INLINE int function CYTHON_INLINE (line 29380) | static CYTHON_INLINE int function CYTHON_INLINE (line 29390) | static CYTHON_INLINE void function CYTHON_INLINE (line 29411) | static CYTHON_INLINE void __Pyx_XDEC_MEMVIEW(__Pyx_memviewslice *memslice, function CYTHON_INLINE (line 29627) | static CYTHON_INLINE int __Pyx_BytesContains(PyObject* bytes, char chara... function PyObject (line 29634) | static PyObject* __Pyx__ImportNumPyArray(void) { function CYTHON_INLINE (line 29651) | static CYTHON_INLINE PyObject* __Pyx_ImportNumPyArrayTypeIfAvailable(voi... function __Pyx_check_binary_version (line 30038) | static int __Pyx_check_binary_version(void) { function __Pyx_InitStrings (line 30054) | static int __Pyx_InitStrings(__Pyx_StringTabEntry *t) { function CYTHON_INLINE (line 30086) | static CYTHON_INLINE PyObject* __Pyx_PyUnicode_FromString(const char* c_... function CYTHON_INLINE (line 30089) | static CYTHON_INLINE const char* __Pyx_PyObject_AsString(PyObject* o) { function CYTHON_INLINE (line 30116) | static CYTHON_INLINE const char* __Pyx_PyUnicode_AsStringAndSize(PyObjec... function CYTHON_INLINE (line 30158) | static CYTHON_INLINE int __Pyx_PyObject_IsTrue(PyObject* x) { function CYTHON_INLINE (line 30163) | static CYTHON_INLINE int __Pyx_PyObject_IsTrueAndDecref(PyObject* x) { function PyObject (line 30170) | static PyObject* __Pyx_PyNumber_IntOrLongWrongResultType(PyObject* resul... function CYTHON_INLINE (line 30239) | static CYTHON_INLINE Py_ssize_t __Pyx_PyIndex_AsSsize_t(PyObject* b) { function CYTHON_INLINE (line 30301) | static CYTHON_INLINE PyObject * __Pyx_PyBool_FromLong(long b) { function CYTHON_INLINE (line 30304) | static CYTHON_INLINE PyObject * __Pyx_PyInt_FromSize_t(size_t ival) { FILE: cs231n/assignment2/cs231n/layer_utils.py function affine_relu_forward (line 10) | def affine_relu_forward(x, w, b): function affine_relu_backward (line 28) | def affine_relu_backward(dout, cache): function conv_relu_forward (line 38) | def conv_relu_forward(x, w, b, conv_param): function conv_relu_backward (line 56) | def conv_relu_backward(dout, cache): function conv_bn_relu_forward (line 66) | def conv_bn_relu_forward(x, w, b, gamma, beta, conv_param, bn_param): function conv_bn_relu_backward (line 74) | def conv_bn_relu_backward(dout, cache): function conv_relu_pool_forward (line 82) | def conv_relu_pool_forward(x, w, b, conv_param, pool_param): function conv_relu_pool_backward (line 102) | def conv_relu_pool_backward(dout, cache): FILE: cs231n/assignment2/cs231n/layers.py function affine_forward (line 6) | def affine_forward(x, w, b): function affine_backward (line 46) | def affine_backward(dout, cache): function relu_forward (line 88) | def relu_forward(x): function relu_backward (line 115) | def relu_backward(dout, cache): function batchnorm_forward (line 141) | def batchnorm_forward(x, gamma, beta, bn_param): function batchnorm_backward (line 285) | def batchnorm_backward(dout, cache): function batchnorm_backward_alt (line 368) | def batchnorm_backward_alt(dout, cache): function layernorm_forward (line 420) | def layernorm_forward(x, gamma, beta, ln_param): function layernorm_backward (line 494) | def layernorm_backward(dout, cache): function dropout_forward (line 546) | def dropout_forward(x, dropout_param): function dropout_backward (line 612) | def dropout_backward(dout, cache): function conv_forward_naive (line 641) | def conv_forward_naive(x, w, b, conv_param): function conv_backward_naive (line 725) | def conv_backward_naive(dout, cache): function max_pool_forward_naive (line 799) | def max_pool_forward_naive(x, pool_param): function max_pool_backward_naive (line 866) | def max_pool_backward_naive(dout, cache): function spatial_batchnorm_forward (line 929) | def spatial_batchnorm_forward(x, gamma, beta, bn_param): function spatial_batchnorm_backward (line 982) | def spatial_batchnorm_backward(dout, cache): function spatial_groupnorm_forward (line 1025) | def spatial_groupnorm_forward(x, gamma, beta, G, gn_param): function spatial_groupnorm_backward (line 1107) | def spatial_groupnorm_backward(dout, cache): function svm_loss (line 1166) | def svm_loss(x, y): function softmax_loss (line 1193) | def softmax_loss(x, y): FILE: cs231n/assignment2/cs231n/optim.py function sgd (line 33) | def sgd(w, dw, config=None): function sgd_momentum (line 48) | def sgd_momentum(w, dw, config=None): function rmsprop (line 84) | def rmsprop(w, dw, config=None): function adam (line 126) | def adam(w, dw, config=None): FILE: cs231n/assignment2/cs231n/solver.py class Solver (line 15) | class Solver(object): method __init__ (line 83) | def __init__(self, model, data, **kwargs): method _reset (line 150) | def _reset(self): method _step (line 169) | def _step(self): method _save_checkpoint (line 192) | def _save_checkpoint(self): method check_accuracy (line 214) | def check_accuracy(self, X, y, num_samples=None, batch_size=100): method train (line 254) | def train(self): FILE: cs231n/assignment2/cs231n/vis_utils.py function visualize_grid (line 8) | def visualize_grid(Xs, ubound=255.0, padding=1): function vis_grid (line 43) | def vis_grid(Xs): function vis_nn (line 64) | def vis_nn(rows): FILE: cs231n/assignment3/cs231n/captioning_solver.py class CaptioningSolver (line 10) | class CaptioningSolver(object): method __init__ (line 67) | def __init__(self, model, data, **kwargs): method _reset (line 118) | def _reset(self): method _step (line 137) | def _step(self): method check_accuracy (line 160) | def check_accuracy(self, X, y, num_samples=None, batch_size=100): method train (line 201) | def train(self): FILE: cs231n/assignment3/cs231n/classifiers/rnn.py class CaptioningRNN (line 9) | class CaptioningRNN(object): method __init__ (line 21) | def __init__( method loss (line 84) | def loss(self, features, captions): method sample (line 198) | def sample(self, features, max_length=30): FILE: cs231n/assignment3/cs231n/classifiers/squeezenet.py class Fire (line 5) | class Fire(tf.keras.Model): method __init__ (line 6) | def __init__(self, inplanes, squeeze_planes, expand1x1_planes, expand3... method call (line 13) | def call(self, x): class SqueezeNet (line 21) | class SqueezeNet(tf.keras.Model): method __init__ (line 22) | def __init__(self, num_classes=NUM_CLASSES): method call (line 43) | def call(self, x, save_path=None): FILE: cs231n/assignment3/cs231n/coco_utils.py function load_coco_data (line 9) | def load_coco_data(base_dir=BASE_DIR, max_train=None, pca_features=True): function decode_captions (line 57) | def decode_captions(captions, idx_to_word): function sample_coco_minibatch (line 78) | def sample_coco_minibatch(data, batch_size=100, split="train"): FILE: cs231n/assignment3/cs231n/data_utils.py function load_pickle (line 11) | def load_pickle(f): function load_CIFAR_batch (line 20) | def load_CIFAR_batch(filename): function load_CIFAR10 (line 31) | def load_CIFAR10(ROOT): function get_CIFAR10_data (line 47) | def get_CIFAR10_data( function load_tiny_imagenet (line 95) | def load_tiny_imagenet(path, dtype=np.float32, subtract_mean=True): function load_models (line 220) | def load_models(models_dir): function load_imagenet_val (line 243) | def load_imagenet_val(num=None): FILE: cs231n/assignment3/cs231n/fast_layers.py function conv_forward_im2col (line 16) | def conv_forward_im2col(x, w, b, conv_param): function conv_forward_strides (line 45) | def conv_forward_strides(x, w, b, conv_param): function conv_backward_strides (line 88) | def conv_backward_strides(dout, cache): function conv_backward_im2col (line 108) | def conv_backward_im2col(dout, cache): function max_pool_forward_fast (line 143) | def max_pool_forward_fast(x, pool_param): function max_pool_backward_fast (line 167) | def max_pool_backward_fast(dout, cache): function max_pool_forward_reshape (line 183) | def max_pool_forward_reshape(x, pool_param): function max_pool_backward_reshape (line 205) | def max_pool_backward_reshape(dout, cache): function max_pool_forward_im2col (line 236) | def max_pool_forward_im2col(x, pool_param): function max_pool_backward_im2col (line 263) | def max_pool_backward_im2col(dout, cache): FILE: cs231n/assignment3/cs231n/gan_pytorch.py function sample_noise (line 17) | def sample_noise(batch_size, dim, seed=None): function discriminator (line 50) | def discriminator(seed=None): function generator (line 82) | def generator(noise_dim=NOISE_DIM, seed=None): function bce_loss (line 114) | def bce_loss(input, target): function discriminator_loss (line 133) | def discriminator_loss(logits_real, logits_fake): function generator_loss (line 169) | def generator_loss(logits_fake): function get_optimizer (line 196) | def get_optimizer(model): function ls_discriminator_loss (line 215) | def ls_discriminator_loss(scores_real, scores_fake): function ls_generator_loss (line 240) | def ls_generator_loss(scores_fake): function build_dc_classifier (line 261) | def build_dc_classifier(batch_size): function build_dc_generator (line 304) | def build_dc_generator(noise_dim=NOISE_DIM): function run_a_gan (line 350) | def run_a_gan(D, G, D_solver, G_solver, discriminator_loss, generator_lo... class ChunkSampler (line 404) | class ChunkSampler(sampler.Sampler): method __init__ (line 410) | def __init__(self, num_samples, start=0): method __iter__ (line 414) | def __iter__(self): method __len__ (line 417) | def __len__(self): class Flatten (line 421) | class Flatten(nn.Module): method forward (line 422) | def forward(self, x): class Unflatten (line 426) | class Unflatten(nn.Module): method __init__ (line 431) | def __init__(self, N=-1, C=128, H=7, W=7): method forward (line 437) | def forward(self, x): function initialize_weights (line 440) | def initialize_weights(m): function preprocess_img (line 444) | def preprocess_img(x): function deprocess_img (line 447) | def deprocess_img(x): function rel_error (line 450) | def rel_error(x,y): function count_params (line 453) | def count_params(model): FILE: cs231n/assignment3/cs231n/gradient_check.py function eval_numerical_gradient (line 9) | def eval_numerical_gradient(f, x, verbose=True, h=0.00001): function eval_numerical_gradient_array (line 40) | def eval_numerical_gradient_array(f, x, df, h=1e-5): function eval_numerical_gradient_blobs (line 62) | def eval_numerical_gradient_blobs(f, inputs, output, h=1e-5): function eval_numerical_gradient_net (line 103) | def eval_numerical_gradient_net(net, inputs, output, h=1e-5): function grad_check_sparse (line 109) | def grad_check_sparse(f, x, analytic_grad, num_checks=10, h=1e-5): FILE: cs231n/assignment3/cs231n/im2col.py function get_im2col_indices (line 5) | def get_im2col_indices(x_shape, field_height, field_width, padding=1, st... function im2col_indices (line 26) | def im2col_indices(x, field_height, field_width, padding=1, stride=1): function col2im_indices (line 40) | def col2im_indices(cols, x_shape, field_height=3, field_width=3, padding... FILE: cs231n/assignment3/cs231n/image_utils.py function blur_image (line 17) | def blur_image(X): function preprocess_image (line 43) | def preprocess_image(img): function deprocess_image (line 51) | def deprocess_image(img, rescale=False): function image_from_url (line 60) | def image_from_url(url): function load_image (line 79) | def load_image(filename, size=None): FILE: cs231n/assignment3/cs231n/layer_utils.py function affine_relu_forward (line 5) | def affine_relu_forward(x, w, b): function affine_relu_backward (line 23) | def affine_relu_backward(dout, cache): function affine_bn_relu_forward (line 33) | def affine_bn_relu_forward(x, w, b, gamma, beta, bn_param): function affine_bn_relu_backward (line 57) | def affine_bn_relu_backward(dout, cache): function affine_ln_relu_forward (line 68) | def affine_ln_relu_forward(x, w, b, gamma, beta, ln_param): function affine_ln_relu_backward (line 92) | def affine_ln_relu_backward(dout, cache): function conv_relu_forward (line 103) | def conv_relu_forward(x, w, b, conv_param): function conv_relu_backward (line 121) | def conv_relu_backward(dout, cache): function conv_bn_relu_forward (line 131) | def conv_bn_relu_forward(x, w, b, gamma, beta, conv_param, bn_param): function conv_bn_relu_backward (line 139) | def conv_bn_relu_backward(dout, cache): function conv_relu_pool_forward (line 147) | def conv_relu_pool_forward(x, w, b, conv_param, pool_param): function conv_relu_pool_backward (line 167) | def conv_relu_pool_backward(dout, cache): FILE: cs231n/assignment3/cs231n/layers.py function affine_forward (line 4) | def affine_forward(x, w, b): function affine_backward (line 26) | def affine_backward(dout, cache): function relu_forward (line 48) | def relu_forward(x): function relu_backward (line 64) | def relu_backward(dout, cache): function batchnorm_forward (line 80) | def batchnorm_forward(x, gamma, beta, bn_param): function batchnorm_backward (line 161) | def batchnorm_backward(dout, cache): function spatial_batchnorm_forward (line 204) | def spatial_batchnorm_forward(x, gamma, beta, bn_param): function spatial_batchnorm_backward (line 233) | def spatial_batchnorm_backward(dout, cache): function svm_loss (line 253) | def svm_loss(x, y): function softmax_loss (line 280) | def softmax_loss(x, y): FILE: cs231n/assignment3/cs231n/net_visualization_pytorch.py function compute_saliency_maps (line 8) | def compute_saliency_maps(X, y, model): function make_fooling_image (line 77) | def make_fooling_image(X, target_y, model): function class_visualization_update_step (line 154) | def class_visualization_update_step(img, model, target_y, l2_reg, learni... function preprocess (line 190) | def preprocess(img, size=224): function deprocess (line 200) | def deprocess(img, should_rescale=True): function rescale (line 210) | def rescale(x): function blur_image (line 215) | def blur_image(X, sigma=1): function jitter (line 222) | def jitter(X, ox, oy): FILE: cs231n/assignment3/cs231n/optim.py function sgd (line 33) | def sgd(w, dw, config=None): function adam (line 48) | def adam(x, dx, config=None): FILE: cs231n/assignment3/cs231n/rnn_layers.py function rnn_step_forward (line 12) | def rnn_step_forward(x, prev_h, Wx, Wh, b): function rnn_step_backward (line 57) | def rnn_step_backward(dnext_h, cache): function rnn_forward (line 108) | def rnn_forward(x, h0, Wx, Wh, b): function rnn_backward (line 165) | def rnn_backward(dh, cache): function word_embedding_forward (line 239) | def word_embedding_forward(x, W): function word_embedding_backward (line 274) | def word_embedding_backward(dout, cache): function sigmoid (line 312) | def sigmoid(x): function lstm_step_forward (line 326) | def lstm_step_forward(x, prev_h, prev_c, Wx, Wh, b): function lstm_step_backward (line 388) | def lstm_step_backward(dnext_h, dnext_c, cache): function lstm_forward (line 467) | def lstm_forward(x, h0, Wx, Wh, b): function lstm_backward (line 531) | def lstm_backward(dh, cache): function temporal_affine_forward (line 607) | def temporal_affine_forward(x, w, b): function temporal_affine_backward (line 630) | def temporal_affine_backward(dout, cache): function temporal_softmax_loss (line 654) | def temporal_softmax_loss(x, y, mask, verbose=False): FILE: cs231n/assignment3/cs231n/style_transfer_pytorch.py function content_loss (line 14) | def content_loss(content_weight, content_current, content_original): function gram_matrix (line 38) | def gram_matrix(features, normalize=True): function style_loss (line 77) | def style_loss(feats, style_layers, style_targets, style_weights): function tv_loss (line 116) | def tv_loss(img, tv_weight): function preprocess (line 142) | def preprocess(img, size=512): function deprocess (line 162) | def deprocess(img): function rescale (line 187) | def rescale(x): function rel_error (line 197) | def rel_error(x,y): function extract_features (line 202) | def extract_features(x, cnn): function features_from_img (line 226) | def features_from_img(imgpath, imgsize, cnn): FILE: eecs498-007/A4/a4_helper.py function preprocess (line 26) | def preprocess(img, size=224): function deprocess (line 36) | def deprocess(img, should_rescale=True): function rescale (line 57) | def rescale(x): function blur_image (line 62) | def blur_image(X, sigma=1): function check_scipy (line 72) | def check_scipy(): function jitter (line 79) | def jitter(X, ox, oy): function load_CIFAR (line 100) | def load_CIFAR(path='./datasets/'): function load_imagenet_val (line 132) | def load_imagenet_val(num=None, path='./datasets/imagenet_val_25.npz'): function load_COCO (line 156) | def load_COCO(path = './datasets/coco.pt'): function dump_results (line 195) | def dump_results(submission, path): FILE: eecs498-007/A4/eecs598/data.py function _extract_tensors (line 12) | def _extract_tensors(dset, num=None, x_dtype=torch.float32): function cifar10 (line 38) | def cifar10(num_train=None, num_test=None, x_dtype=torch.float32): function preprocess_cifar10 (line 65) | def preprocess_cifar10( FILE: eecs498-007/A4/eecs598/grad.py function grad_check_sparse (line 10) | def grad_check_sparse(f, x, analytic_grad, num_checks=10, h=1e-7): function compute_numeric_gradient (line 49) | def compute_numeric_gradient(f, x, dLdf=None, h=1e-7): function rel_error (line 103) | def rel_error(x, y, eps=1e-10): FILE: eecs498-007/A4/eecs598/solver.py class Solver (line 7) | class Solver(object): method __init__ (line 65) | def __init__(self, model, data, **kwargs): method _reset (line 127) | def _reset(self): method _step (line 146) | def _step(self): method _save_checkpoint (line 170) | def _save_checkpoint(self): method sgd (line 193) | def sgd(w, dw, config=None): method check_accuracy (line 206) | def check_accuracy(self, X, y, num_samples=None, batch_size=100): method train (line 247) | def train(self, time_limit=None, return_best_params=True): FILE: eecs498-007/A4/eecs598/submit.py function make_a1_submission (line 51) | def make_a1_submission(assignment_path, uniquename=None, umid=None): function make_a2_submission (line 55) | def make_a2_submission(assignment_path, uniquename=None, umid=None): function make_a3_submission (line 59) | def make_a3_submission(assignment_path, uniquename=None, umid=None): function make_a4_submission (line 62) | def make_a4_submission(assignment_path, uniquename=None, umid=None): function _make_submission (line 66) | def _make_submission( function _get_user_info (line 82) | def _get_user_info(): FILE: eecs498-007/A4/eecs598/utils.py function reset_seed (line 12) | def reset_seed(number): function tensor_to_image (line 23) | def tensor_to_image(tensor): function visualize_dataset (line 38) | def visualize_dataset(X_data, y_data, samples_per_class, class_list): function decode_captions (line 65) | def decode_captions(captions, idx_to_word): function attention_visualizer (line 95) | def attention_visualizer(img, attn_weights, token): FILE: eecs498-007/A4/eecs598/vis.py function tensor_to_image (line 13) | def tensor_to_image(tensor): function visualize_dataset (line 28) | def visualize_dataset(X_data, y_data, samples_per_class, class_list): FILE: eecs498-007/A4/network_visualization.py function hello (line 17) | def hello(): function compute_saliency_maps (line 24) | def compute_saliency_maps(X, y, model): function make_adversarial_attack (line 90) | def make_adversarial_attack(X, target_y, model, max_iter=100, verbose=Tr... function class_visualization_step (line 168) | def class_visualization_step(img, target_y, model, **kwargs): FILE: eecs498-007/A4/pytorch_autograd_and_nn.py function hello (line 12) | def hello(): function flatten (line 25) | def flatten(x, start_dim=1, end_dim=-1): function three_layer_convnet (line 29) | def three_layer_convnet(x, params): function initialize_three_layer_conv_part2 (line 85) | def initialize_three_layer_conv_part2(dtype=torch.float, device='cpu'): class ThreeLayerConvNet (line 161) | class ThreeLayerConvNet(nn.Module): method __init__ (line 162) | def __init__(self, in_channel, channel_1, channel_2, num_classes): method forward (line 210) | def forward(self, x): function initialize_three_layer_conv_part3 (line 231) | def initialize_three_layer_conv_part3(): class Flatten (line 274) | class Flatten(nn.Module): method forward (line 275) | def forward(self, x): function initialize_three_layer_conv_part4 (line 279) | def initialize_three_layer_conv_part4(): class PlainBlock (line 341) | class PlainBlock(nn.Module): method __init__ (line 342) | def __init__(self, Cin, Cout, downsample=False): method forward (line 371) | def forward(self, x): class ResidualBlock (line 375) | class ResidualBlock(nn.Module): method __init__ (line 376) | def __init__(self, Cin, Cout, downsample=False): method forward (line 405) | def forward(self, x): class ResNet (line 409) | class ResNet(nn.Module): method __init__ (line 410) | def __init__(self, stage_args, Cin=3, block=ResidualBlock, num_classes... method forward (line 431) | def forward(self, x): class ResidualBottleneckBlock (line 462) | class ResidualBottleneckBlock(nn.Module): method __init__ (line 463) | def __init__(self, Cin, Cout, downsample=False): method forward (line 505) | def forward(self, x): class ResNetStem (line 511) | class ResNetStem(nn.Module): method __init__ (line 512) | def __init__(self, Cin=3, Cout=8): method forward (line 520) | def forward(self, x): class ResNetStage (line 523) | class ResNetStage(nn.Module): method __init__ (line 524) | def __init__(self, Cin, Cout, num_blocks, downsample=True, method forward (line 532) | def forward(self, x): FILE: eecs498-007/A4/rnn_lstm_attention_captioning.py function hello (line 12) | def hello(): class FeatureExtractor (line 19) | class FeatureExtractor(object): method __init__ (line 23) | def __init__(self, pooling=False, verbose=False, method extract_mobilenet_feature (line 43) | def extract_mobilenet_feature(self, img, verbose=False): function rnn_step_forward (line 78) | def rnn_step_forward(x, prev_h, Wx, Wh, b): function rnn_step_backward (line 123) | def rnn_step_backward(dnext_h, cache): function rnn_forward (line 173) | def rnn_forward(x, h0, Wx, Wh, b): function rnn_backward (line 229) | def rnn_backward(dh, cache): class RNN (line 308) | class RNN(nn.Module): method __init__ (line 316) | def __init__(self, input_size, hidden_size, device='cpu', method forward (line 335) | def forward(self, x, h0): method step_forward (line 347) | def step_forward(self, x, prev_h): class WordEmbedding (line 360) | class WordEmbedding(nn.Module): method __init__ (line 375) | def __init__(self, vocab_size, embed_size, method forward (line 383) | def forward(self, x): function temporal_softmax_loss (line 401) | def temporal_softmax_loss(x, y, ignore_index=None): class CaptioningRNN (line 453) | class CaptioningRNN(nn.Module): method __init__ (line 467) | def __init__(self, word_to_idx, input_dim=512, wordvec_dim=128, method forward (line 549) | def forward(self, images, captions): method sample (line 624) | def sample(self, images, max_length=15): function lstm_step_forward (line 772) | def lstm_step_forward(x, prev_h, prev_c, Wx, Wh, b, attn=None, Wattn=None): function lstm_forward (line 833) | def lstm_forward(x, h0, Wx, Wh, b): class LSTM (line 893) | class LSTM(nn.Module): method __init__ (line 901) | def __init__(self, input_size, hidden_size, device='cpu', method forward (line 920) | def forward(self, x, h0): method step_forward (line 932) | def step_forward(self, x, prev_h, prev_c): function dot_product_attention (line 951) | def dot_product_attention(prev_h, A): function attention_forward (line 1008) | def attention_forward(x, A, Wx, Wh, Wattn, b): class AttentionLSTM (line 1086) | class AttentionLSTM(nn.Module): method __init__ (line 1094) | def __init__(self, input_size, hidden_size, device='cpu', method forward (line 1116) | def forward(self, x, A): method step_forward (line 1128) | def step_forward(self, x, prev_h, prev_c, attn): FILE: eecs498-007/A4/style_transfer.py function hello (line 10) | def hello(): function content_loss (line 17) | def content_loss(content_weight, content_current, content_original): function gram_matrix (line 47) | def gram_matrix(features, normalize=True): function style_loss (line 92) | def style_loss(feats, style_layers, style_targets, style_weights): function tv_loss (line 138) | def tv_loss(img, tv_weight): FILE: eecs498-007/A5/a5_helper.py function hello_helper (line 14) | def hello_helper(): function get_pascal_voc2007_data (line 26) | def get_pascal_voc2007_data(image_root, split='train'): function pascal_voc2007_loader (line 41) | def pascal_voc2007_loader(dataset, batch_size, num_workers=0): function voc_collate_fn (line 55) | def voc_collate_fn(batch_lst, reshape_size=224): function coord_trans (line 94) | def coord_trans(bbox, w_pixel, h_pixel, w_amap=7, h_amap=7, mode='a2p'): class FeatureExtractor (line 145) | class FeatureExtractor(torch.nn.Module): method __init__ (line 149) | def __init__(self, reshape_size=224, pooling=False, verbose=False): method forward (line 165) | def forward(self, img, verbose=False): function GenerateGrid (line 189) | def GenerateGrid(batch_size, w_amap=7, h_amap=7, dtype=torch.float32, de... function ReferenceOnActivatedAnchors (line 214) | def ReferenceOnActivatedAnchors(anchors, bboxes, grid, iou_mat, pos_thre... function ObjectClassification (line 346) | def ObjectClassification(class_prob, GT_class, batch_size, anc_per_img, ... function DetectionSolver (line 369) | def DetectionSolver(detector, train_loader, learning_rate=3e-3, function DetectionEvaluater (line 431) | def DetectionEvaluater(detector, loader, dtype=torch.float32, device='cp... function DetectionInference (line 459) | def DetectionInference(detector, data_loader, dataset, idx_to_class, thr... FILE: eecs498-007/A5/eecs598/data.py function _extract_tensors (line 12) | def _extract_tensors(dset, num=None, x_dtype=torch.float32): function cifar10 (line 38) | def cifar10(num_train=None, num_test=None, x_dtype=torch.float32): function preprocess_cifar10 (line 65) | def preprocess_cifar10( FILE: eecs498-007/A5/eecs598/grad.py function grad_check_sparse (line 10) | def grad_check_sparse(f, x, analytic_grad, num_checks=10, h=1e-7): function compute_numeric_gradient (line 49) | def compute_numeric_gradient(f, x, dLdf=None, h=1e-7): function rel_error (line 103) | def rel_error(x, y, eps=1e-10): FILE: eecs498-007/A5/eecs598/solver.py class Solver (line 7) | class Solver(object): method __init__ (line 65) | def __init__(self, model, data, **kwargs): method _reset (line 127) | def _reset(self): method _step (line 146) | def _step(self): method _save_checkpoint (line 170) | def _save_checkpoint(self): method sgd (line 193) | def sgd(w, dw, config=None): method check_accuracy (line 206) | def check_accuracy(self, X, y, num_samples=None, batch_size=100): method train (line 247) | def train(self, time_limit=None, return_best_params=True): FILE: eecs498-007/A5/eecs598/submit.py function make_a1_submission (line 60) | def make_a1_submission(assignment_path, uniquename=None, umid=None): function make_a2_submission (line 64) | def make_a2_submission(assignment_path, uniquename=None, umid=None): function make_a3_submission (line 68) | def make_a3_submission(assignment_path, uniquename=None, umid=None): function make_a4_submission (line 72) | def make_a4_submission(assignment_path, uniquename=None, umid=None): function make_a5_submission (line 76) | def make_a5_submission(assignment_path, uniquename=None, umid=None): function _make_submission (line 80) | def _make_submission( function _get_user_info (line 96) | def _get_user_info(): FILE: eecs498-007/A5/eecs598/utils.py function reset_seed (line 12) | def reset_seed(number): function tensor_to_image (line 23) | def tensor_to_image(tensor): function visualize_dataset (line 38) | def visualize_dataset(X_data, y_data, samples_per_class, class_list): function decode_captions (line 65) | def decode_captions(captions, idx_to_word): function attention_visualizer (line 95) | def attention_visualizer(img, attn_weights, token): FILE: eecs498-007/A5/eecs598/vis.py function tensor_to_image (line 15) | def tensor_to_image(tensor): function visualize_dataset (line 30) | def visualize_dataset(X_data, y_data, samples_per_class, class_list): function detection_visualizer (line 58) | def detection_visualizer(img, idx_to_class, bbox=None, pred=None): FILE: eecs498-007/A5/single_stage_detector.py function hello_single_stage_detector (line 11) | def hello_single_stage_detector(): function GenerateAnchor (line 15) | def GenerateAnchor(anc, grid): function GenerateProposal (line 93) | def GenerateProposal(anchors, offsets, method='YOLO'): function IoU (line 165) | def IoU(proposals, bboxes): class PredictionNetwork (line 262) | class PredictionNetwork(nn.Module): method __init__ (line 263) | def __init__(self, in_dim, hidden_dim=128, num_anchors=9, num_classes=... method _extract_anchor_data (line 297) | def _extract_anchor_data(self, anchor_data, anchor_idx): method _extract_class_scores (line 313) | def _extract_class_scores(self, all_scores, anchor_idx): method forward (line 333) | def forward(self, features, pos_anchor_idx=None, neg_anchor_idx=None): class SingleStageDetector (line 441) | class SingleStageDetector(nn.Module): method __init__ (line 442) | def __init__(self): method forward (line 450) | def forward(self, images, bboxes): method inference (line 519) | def inference(self, images, thresh=0.5, nms_thresh=0.7): function nms (line 628) | def nms(boxes, scores, iou_threshold=0.5, topk=None): function ConfScoreRegression (line 709) | def ConfScoreRegression(conf_scores, GT_conf_scores): function BboxRegression (line 727) | def BboxRegression(offsets, GT_offsets): FILE: eecs498-007/A5/two_stage_detector.py function hello_two_stage_detector (line 12) | def hello_two_stage_detector(): class ProposalModule (line 15) | class ProposalModule(nn.Module): method __init__ (line 16) | def __init__(self, in_dim, hidden_dim=256, num_anchors=9, drop_ratio=0... method _extract_anchor_data (line 46) | def _extract_anchor_data(self, anchor_data, anchor_idx): method forward (line 62) | def forward(self, features, pos_anchor_coord=None, \ function ConfScoreRegression (line 170) | def ConfScoreRegression(conf_scores, batch_size): function BboxRegression (line 192) | def BboxRegression(offsets, GT_offsets, batch_size): class RPN (line 207) | class RPN(nn.Module): method __init__ (line 208) | def __init__(self): method forward (line 216) | def forward(self, images, bboxes, output_mode='loss'): method inference (line 314) | def inference(self, images, thresh=0.5, nms_thresh=0.7, mode='RPN'): class TwoStageDetector (line 427) | class TwoStageDetector(nn.Module): method __init__ (line 428) | def __init__(self, in_dim=1280, hidden_dim=256, num_classes=20, \ method forward (line 462) | def forward(self, images, bboxes): method inference (line 528) | def inference(self, images, thresh=0.5, nms_thresh=0.7): FILE: eecs498-007/A6/a6_helper.py function hello_helper (line 15) | def hello_helper(): function show_images (line 18) | def show_images(images): function count_params (line 36) | def count_params(model): function initialize_weights (line 41) | def initialize_weights(m): function one_hot (line 47) | def one_hot(labels, class_size): function train_vae (line 65) | def train_vae(epoch, model, train_loader, cond=False): FILE: eecs498-007/A6/eecs598/data.py function _extract_tensors (line 12) | def _extract_tensors(dset, num=None, x_dtype=torch.float32): function cifar10 (line 38) | def cifar10(num_train=None, num_test=None, x_dtype=torch.float32): function preprocess_cifar10 (line 65) | def preprocess_cifar10( FILE: eecs498-007/A6/eecs598/grad.py function grad_check_sparse (line 10) | def grad_check_sparse(f, x, analytic_grad, num_checks=10, h=1e-7): function compute_numeric_gradient (line 49) | def compute_numeric_gradient(f, x, dLdf=None, h=1e-7): function rel_error (line 103) | def rel_error(x, y, eps=1e-10): FILE: eecs498-007/A6/eecs598/solver.py class Solver (line 7) | class Solver(object): method __init__ (line 65) | def __init__(self, model, data, **kwargs): method _reset (line 127) | def _reset(self): method _step (line 146) | def _step(self): method _save_checkpoint (line 170) | def _save_checkpoint(self): method sgd (line 193) | def sgd(w, dw, config=None): method check_accuracy (line 206) | def check_accuracy(self, X, y, num_samples=None, batch_size=100): method train (line 247) | def train(self, time_limit=None, return_best_params=True): FILE: eecs498-007/A6/eecs598/submit.py function make_a1_submission (line 74) | def make_a1_submission(assignment_path, uniquename=None, umid=None): function make_a2_submission (line 78) | def make_a2_submission(assignment_path, uniquename=None, umid=None): function make_a3_submission (line 82) | def make_a3_submission(assignment_path, uniquename=None, umid=None): function make_a4_submission (line 86) | def make_a4_submission(assignment_path, uniquename=None, umid=None): function make_a5_submission (line 90) | def make_a5_submission(assignment_path, uniquename=None, umid=None): function make_a6_submission (line 93) | def make_a6_submission(assignment_path, uniquename=None, umid=None): function _make_submission (line 97) | def _make_submission( function _get_user_info (line 113) | def _get_user_info(): FILE: eecs498-007/A6/eecs598/utils.py function reset_seed (line 12) | def reset_seed(number): function tensor_to_image (line 23) | def tensor_to_image(tensor): function visualize_dataset (line 38) | def visualize_dataset(X_data, y_data, samples_per_class, class_list): function decode_captions (line 65) | def decode_captions(captions, idx_to_word): function attention_visualizer (line 95) | def attention_visualizer(img, attn_weights, token): FILE: eecs498-007/A6/eecs598/vis.py function tensor_to_image (line 15) | def tensor_to_image(tensor): function visualize_dataset (line 30) | def visualize_dataset(X_data, y_data, samples_per_class, class_list): function detection_visualizer (line 58) | def detection_visualizer(img, idx_to_class, bbox=None, pred=None): FILE: eecs498-007/A6/gan.py function hello_gan (line 14) | def hello_gan(): function sample_noise (line 20) | def sample_noise(batch_size, noise_dim, dtype=torch.float, device='cpu'): function discriminator (line 58) | def discriminator(): function generator (line 84) | def generator(noise_dim=NOISE_DIM): function discriminator_loss (line 109) | def discriminator_loss(logits_real, logits_fake): function generator_loss (line 150) | def generator_loss(logits_fake): function get_optimizer (line 182) | def get_optimizer(model): function ls_discriminator_loss (line 207) | def ls_discriminator_loss(scores_real, scores_fake): function ls_generator_loss (line 237) | def ls_generator_loss(scores_fake): function build_dc_classifier (line 264) | def build_dc_classifier(): function build_dc_generator (line 303) | def build_dc_generator(noise_dim=NOISE_DIM): FILE: eecs498-007/A6/vae.py function hello_vae (line 14) | def hello_vae(): class VAE (line 18) | class VAE(nn.Module): method __init__ (line 19) | def __init__(self, input_size, latent_size=15): method forward (line 84) | def forward(self, x): class CVAE (line 128) | class CVAE(nn.Module): method __init__ (line 129) | def __init__(self, input_size, num_classes=10, latent_size=15): method forward (line 192) | def forward(self, x, c): function reparametrize (line 252) | def reparametrize(mu, logvar): function loss_function (line 295) | def loss_function(x_hat, x, mu, logvar):