MCPcopy Create free account

hub / github.com/DAMO-DI-ML/NeurIPS2022-FiLM / functions

Functions571 in github.com/DAMO-DI-ML/NeurIPS2022-FiLM

↓ 1 callersMethod__init__
(self, mask_flag=True, factor=1, scale=None, attention_dropout=0.1, output_attention=False, configs=None)
layers/AutoCorrelation.py:31
↓ 1 callersMethod__init__
(self, configs)
models/Logformer.py:57
↓ 1 callersMethod__init__
(self, opt)
models/pyraformer/Pyraformer_SS.py:59
↓ 1 callersMethod__init__
(self, n_head, d_model, d_k, d_v, dropout=0.1, normalize_before=True)
models/pyraformer/SubLayers.py:10
↓ 1 callersMethod__init__
(self, opt)
models/pyraformer/Pyraformer_LR.py:72
↓ 1 callersMethod__read_data__
(self)
data_provider/data_loader.py:43
↓ 1 callersMethod__read_data__
(self)
data_provider/data_loader.py:131
↓ 1 callersMethod__read_data__
(self)
data_provider/data_loader.py:221
↓ 1 callersMethod__read_data__
(self)
data_provider/data_loader.py:320
↓ 1 callersMethod__read_data__
(self)
data_provider/data_loader_mzq.py:46
↓ 1 callersMethod__read_data__
(self)
data_provider/data_loader_mzq.py:132
↓ 1 callersMethod__read_data__
(self)
data_provider/data_loader_mzq.py:219
↓ 1 callersMethod__read_data__
(self)
data_provider/data_loader_mzq.py:316
↓ 1 callersMethod_acquire_device
(self)
exp/exp_basic.py:16
↓ 1 callersFunction_apply_linear_complex
(conv_fn, x, weight, bias, contiguous=True)
layers/mwt.py:320
↓ 1 callersFunction_broadcast_dims
(*tensors)
layers/S4.py:90
↓ 1 callersMethod_build_model
(self)
exp/exp_basic.py:12
↓ 1 callersMethod_compile_function
Compiles a tvm function that computes diagonal_mm args: dtype: str in ['float64', 'float32', 'float16'] device: str in ['cpu'
models/pyraformer/hierarchical_mm_tvm.py:27
↓ 1 callersMethod_get_function
Loads the function from the disk or compile it
models/pyraformer/hierarchical_mm_tvm.py:143
↓ 1 callersMethod_get_initial_context
(self, V, L_Q)
layers/SelfAttention_Family.py:108
↓ 1 callersMethod_get_initial_context
(self, V, L_Q)
models/pyraformer/graph_attention.py:365
↓ 1 callersFunction_legendre
(k, x)
layers/utils.py:11
↓ 1 callersMethod_load_compiled_function
(dtype: str, device: str)
models/pyraformer/hierarchical_mm_tvm.py:128
↓ 1 callersMethod_prob_QK
(self, Q, K, sample_k, n_top)
layers/SelfAttention_Family.py:85
↓ 1 callersMethod_prob_QK
(self, Q, K, sample_k, n_top)
models/pyraformer/graph_attention.py:342
↓ 1 callersMethod_save_compiled_function
(f, dtype: str, device: str)
models/pyraformer/hierarchical_mm_tvm.py:122
↓ 1 callersMethod_select_criterion
(self)
exp/exp_AE.py:52
↓ 1 callersMethod_select_criterion
(self)
exp/exp_main.py:71
↓ 1 callersMethod_select_optimizer
(self)
exp/exp_AE.py:48
↓ 1 callersMethod_select_optimizer
(self)
exp/exp_main.py:67
↓ 1 callersMethod_setup_linear
Create parameters that allow fast linear stepping of state
layers/S4.py:705
↓ 1 callersMethod_step_state
Must be called after self.default_state() is used to construct an initial state!
layers/S4.py:784
↓ 1 callersMethod_update_context
(self, context_in, V, scores, index, L_Q, attn_mask)
layers/SelfAttention_Family.py:119
↓ 1 callersMethod_update_context
(self, context_in, V, scores, index, L_Q)
models/pyraformer/graph_attention.py:372
↓ 1 callersFunctionapply_rotary_pos_emb
(qk, sinu_pos)
layers/LSHAttention_reformer.py:102
↓ 1 callersFunctionapply_rotary_pos_emb
(qk, sinu_pos)
models/reformer_pytorch/reformer_pytorch.py:665
↓ 1 callersMethodbackward_pass
(self, y, dy, f_args = {}, g_args = {})
models/reformer_pytorch/reversible.py:64
↓ 1 callersFunctioncast_tuple
(x)
models/reformer_pytorch/reformer_pytorch.py:54
↓ 1 callersFunctioncauchy_conj
Pykeops version
layers/S4.py:49
↓ 1 callersFunctioncauchy_slow
v, w: (..., N) z: (..., L) returns: (..., L)
layers/S4.py:81
↓ 1 callersFunctionchunked_sum
(tensor, chunks=1)
layers/LSHAttention_reformer.py:37
↓ 1 callersFunctionchunked_sum
(tensor, chunks=1)
models/reformer_pytorch/reformer_pytorch.py:45
↓ 1 callersMethodclear
(self)
models/reformer_pytorch/recorder.py:40
↓ 1 callersFunctioncompl_mul1d
(x, weights)
layers/mwt.py:292
↓ 1 callersMethodcompl_mul1d
(self, input, weights)
layers/FourierCorrelation.py:311
↓ 1 callersMethodcompl_mul1d
(self, input, weights)
layers/FourierCorrelation.py:399
↓ 1 callersMethodconvBlock
(self, ich, och)
layers/mwt.py:285
↓ 1 callersFunctioncount_parameters
(model)
models/FiLM.py:283
↓ 1 callersFunctioncount_parameters
(model)
models/Autoformer.py:207
↓ 1 callersMethoddefault_state
(self, *batch_shape, device=None)
layers/S4.py:1101
↓ 1 callersMethoddouble_length
(self)
layers/S4.py:701
↓ 1 callersMethodevenOdd
(self, x)
layers/mwt.py:684
↓ 1 callersMethodevenOdd
(self, x)
layers/mwt.py:888
↓ 1 callersFunctionexists
(val)
layers/LSHAttention_reformer.py:16
↓ 1 callersFunctionexists
(val)
models/reformer_pytorch/reformer_pytorch.py:24
↓ 1 callersMethodforward
(self, queries, keys, values, attn_mask)
layers/AutoCorrelation.py:150
↓ 1 callersMethodforward
(self, x_enc, x_mark_enc, x_dec, x_mark_dec, enc_self_mask=None, dec_self_mask=None, dec_enc_m
models/Logformer.py:107
↓ 1 callersMethodforward
(self, x_enc, x_mark_enc, x_dec_true, x_mark_dec, enc_self_mask=None, dec_self_mask=None, dec_
models/FiLM.py:194
↓ 1 callersMethodforward
(self, x_enc, x_mark_enc, x_dec, x_mark_dec, enc_self_mask=None, dec_self_mask=None, dec_enc_m
models/Autoformer_sin.py:142
↓ 1 callersMethodforward
(self, x_enc, x_mark_enc, x_dec_true, x_mark_dec, enc_self_mask=None, dec_self_mask=None, dec_
models/S4_model.py:47
↓ 1 callersMethodforward
(self, x_enc, x_mark_enc, x_dec, x_mark_dec, enc_self_mask=None, dec_self_mask=None, dec_enc_m
models/Reformer.py:74
↓ 1 callersMethodforward
(self, x_enc, x_mark_enc, x_dec, x_mark_dec, enc_self_mask=None, dec_self_mask=None, dec_enc_m
models/Autoformer.py:145
↓ 1 callersMethodforward
(self, x,enc_mark, dec, dec_mark)
models/LSTM.py:30
↓ 1 callersMethodforward
(self, self, x_enc, x_mark_enc, x_dec_true, x_mark_dec, enc_self_mask=None, dec_self_mask=None
models/pyraformer/Pyraformer_SS.py:70
↓ 1 callersMethodforward
Return the hidden representations and predictions. For a sequence (l_1, l_2, ..., l_N), we predict (l_2, ..., l_N, l_{N+1}).
models/pyraformer/Pyraformer_LR.py:91
↓ 1 callersMethodget_grid
(self, shape, device)
layers/FourierCorrelation.py:509
↓ 1 callersFunctionget_initializer
(name, activation=None)
layers/S4.py:125
↓ 1 callersFunctionget_k_q
Get the index of the query that can attend to the given key.
models/pyraformer/Layers.py:153
↓ 1 callersFunctionget_k_q
Get the key-query index from query-key index for PAM-TVM
models/pyraformer/graph_attention.py:95
↓ 1 callersFunctionget_logger
Initializes multi-GPU-friendly python logger.
layers/S4.py:20
↓ 1 callersFunctionget_mask
Get the attention mask of PAM-Naive
models/pyraformer/graph_attention.py:106
↓ 1 callersFunctionget_phi_psi
(k, base)
layers/utils.py:22
↓ 1 callersFunctionget_q_k
Get the index of the key that a given query needs to attend to.
models/pyraformer/Layers.py:91
↓ 1 callersFunctionget_q_k
Get the query-key index for PAM-TVM
models/pyraformer/graph_attention.py:23
↓ 1 callersMethodhash_vectors
(self, n_buckets, vecs)
layers/LSHAttention_reformer.py:153
↓ 1 callersMethodhash_vectors
(self, n_buckets, vecs)
models/reformer_pytorch/reformer_pytorch.py:220
↓ 1 callersFunctionlegendreDer
(k, x)
layers/utils.py:10
↓ 1 callersFunctionlog_mask
(win_len, sub_len)
models/Logformer.py:154
↓ 1 callersFunctionmax_neg_value
(tensor)
layers/LSHAttention_reformer.py:49
↓ 1 callersFunctionnplr
Return w, p, q, V, B such that (w - p q^*, B) is unitarily equivalent to the original HiPPO A, B by the matrix V i.e. A = V[w - p q^*]V^*, B
layers/S4.py:390
↓ 1 callersFunctionpad_to_multiple
(tensor, seqlen, multiple, dim=-1)
models/reformer_pytorch/autopadder.py:8
↓ 1 callersFunctionparallel_unroll_recursive_
(A, u)
utils/unroll.py:113
↓ 1 callersFunctionparallel_unroll_recursive_br_
(A, u)
utils/unroll.py:144
↓ 1 callersFunctionparsing
()
models/pyraformer/graph_attention.py:427
↓ 1 callersMethodprecompute_backward
(self)
utils/op.py:74
↓ 1 callersMethodprecompute_backward
(self, delta)
utils/op.py:173
↓ 1 callersMethodprecompute_exp
(self, delta)
utils/op.py:176
↓ 1 callersMethodprecompute_forward
(self)
utils/op.py:71
↓ 1 callersMethodprecompute_forward
(self, delta)
utils/op.py:170
↓ 1 callersMethodpredict
(self, setting, load=False)
exp/exp_AE.py:401
↓ 1 callersFunctionprocess_inputs_chunk
(fn, chunks=1, dim=0)
models/reformer_pytorch/reformer_pytorch.py:36
↓ 1 callersFunctionrank_correction
Return low-rank matrix L such that A + L is normal
layers/S4.py:359
↓ 1 callersMethodrecord_rng
(self, *args)
models/reformer_pytorch/reversible.py:16
↓ 1 callersMethodrel
(self, x, y)
layers/utils.py:374
↓ 1 callersMethodreset_parameters
(self)
layers/mwt.py:311
↓ 1 callersMethodreset_parameters
(self, initializer)
layers/mwt.py:742
↓ 1 callersFunctionrow_mask
Remark: 1 . Currently, dense matrices with sparse multiplication are not supported by Pytorch. Efficient implementation should deal w
models/Logformer.py:161
↓ 1 callersFunctiontest_GSA
Test the time and CUDA memory consumption of PAM.
models/pyraformer/graph_attention.py:485
↓ 1 callersFunctiontest_PSA
Test the time and CUDA memory consumption of Prob-sparse self attention.
models/pyraformer/graph_attention.py:520
↓ 1 callersFunctiontest_stability
()
utils/unroll.py:504
← previousnext →101–200 of 571, ranked by callers