SYMBOL INDEX (64 symbols across 2 files) FILE: GPU_puzzlers.py function map_spec (line 67) | def map_spec(a): function map_test (line 71) | def map_test(cuda): function zip_spec (line 97) | def zip_spec(a, b): function zip_test (line 101) | def zip_test(cuda): function map_guard_test (line 129) | def map_guard_test(cuda): function map_2D_test (line 161) | def map_2D_test(cuda): function broadcast_test (line 188) | def broadcast_test(cuda): function map_block_test (line 225) | def map_block_test(cuda): function map_block2D_test (line 258) | def map_block2D_test(cuda): function shared_test (line 301) | def shared_test(cuda): function pool_spec (line 343) | def pool_spec(a): function pool_test (line 351) | def pool_test(cuda): function dot_spec (line 389) | def dot_spec(a, b): function dot_test (line 393) | def dot_test(cuda): function conv_spec (line 430) | def conv_spec(a, b): function conv_test (line 441) | def conv_test(cuda): function sum_spec (line 511) | def sum_spec(a): function sum_test (line 518) | def sum_test(cuda): function sum_spec (line 577) | def sum_spec(a): function axis_sum_test (line 584) | def axis_sum_test(cuda): function matmul_spec (line 629) | def matmul_spec(a, b): function mm_oneblock_test (line 634) | def mm_oneblock_test(cuda): FILE: lib.py class ScalarHistory (line 14) | class ScalarHistory: method __radd__ (line 18) | def __radd__(self, b): method __add__ (line 21) | def __add__(self, b): class Scalar (line 30) | class Scalar: method __init__ (line 31) | def __init__(self, location): method __mul__ (line 34) | def __mul__(self, b): method __radd__ (line 41) | def __radd__(self, b): method __add__ (line 44) | def __add__(self, b): class Table (line 53) | class Table: method __init__ (line 54) | def __init__(self, name, array): method __getitem__ (line 61) | def __getitem__(self, index): method __setitem__ (line 71) | def __setitem__(self, index, val): class Coord (line 86) | class Coord: method enumerate (line 90) | def enumerate(self): method tuple (line 97) | def tuple(self): class RefList (line 101) | class RefList: method __init__ (line 102) | def __init__(self): method __getitem__ (line 105) | def __getitem__(self, index): method __setitem__ (line 108) | def __setitem__(self, index, val): class Shared (line 112) | class Shared: method __init__ (line 113) | def __init__(self, cuda): method array (line 116) | def array(self, size, ig): class Cuda (line 128) | class Cuda: method __init__ (line 135) | def __init__(self, blockIdx, blockDim, threadIdx): method syncthreads (line 143) | def syncthreads(self): method finish (line 155) | def finish(self): method rounds (line 160) | def rounds(self): function table (line 176) | def table(name, r, c): function myconnect (line 190) | def myconnect(diagram, loc, color, con, name1, name2): function draw_table (line 212) | def draw_table(tab): function draw_connect (line 222) | def draw_connect(tab, dia, loc2, color, con): function grid (line 231) | def grid(mat, sep): function draw_base (line 234) | def draw_base(_, a, c, out): function draw_coins (line 242) | def draw_coins(tpbx, tpby): function label (line 253) | def label(dia, content): function draw_results (line 260) | def draw_results(results, name, tpbx, tpby, sparse=False): class CudaProblem (line 328) | class CudaProblem: method run_cuda (line 338) | def run_cuda(self): method run_python (line 347) | def run_python(self): method score (line 365) | def score(self, results): method show (line 393) | def show(self, sparse=False): method check (line 399) | def check(self):