Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/awslabs/gap-text2sql
/ types & classes
Types & classes
177 in github.com/awslabs/gap-text2sql
⨍
Functions
889
◇
Types & classes
177
↓ 12 callers
Class
Hypothesis
rat-sql-gap/seq2struct/beam_search.py:8
↓ 6 callers
Class
TreeState
rat-sql-gap/seq2struct/models/nl2code/decoder.py:304
↓ 4 callers
Class
Bertokens
rat-sql-gap/seq2struct/models/spider/spider_enc.py:554
↓ 4 callers
Class
Hypothesis4Filtering
rat-sql-gap/seq2struct/models/spider/spider_beam_search.py:11
↓ 4 callers
Class
RandomState
rat-sql-gap/seq2struct/utils/random_state.py:8
↓ 4 callers
Class
SequentialDistributedSampler
Distributed Sampler that subsamples indicies sequentially, making it easier to collate all results at the end. Even though we only use t
relogic/pretrainkit/multitask_trainer.py:90
↓ 4 callers
Class
SequentialDistributedSampler
Distributed Sampler that subsamples indicies sequentially, making it easier to collate all results at the end. Even though we only use t
relogic/pretrainkit/trainer.py:86
↓ 4 callers
Class
SpiderEncoderState
rat-sql-gap/seq2struct/models/spider/spider_enc.py:28
↓ 3 callers
Class
AverageSpanExtractor
relogic/logickit/modules/span_extractors/average_span_extractor.py:7
↓ 3 callers
Class
BartModel
relogic/pretrainkit/models/semparse/modeling_bart_copy.py:828
↓ 3 callers
Class
BartTokens
rat-sql-gap/seq2struct/models/spider/spider_enc.py:1027
↓ 3 callers
Class
SelfAttention
Multi-headed attention from 'Attention Is All You Need' paper
relogic/pretrainkit/models/semparse/modeling_bart_copy.py:580
↓ 3 callers
Class
SelfAttention
Multi-headed attention from 'Attention Is All You Need' paper
relogic/pretrainkit/models/relationalsemparse/modeling_relational_bart.py:648
↓ 2 callers
Class
AdamW
Implements Adam algorithm. It has been proposed in `Adam: A Method for Stochastic Optimization`_. Arguments: params (iterable): iterab
rat-sql-gap/seq2struct/optimizers.py:128
↓ 2 callers
Class
Column
rat-sql-gap/seq2struct/datasets/spider.py:21
↓ 2 callers
Class
Encoder
Core encoder is a stack of N layers
relogic/pretrainkit/models/relationalsemparse/relational_transformer.py:273
↓ 2 callers
Class
EncoderLayer
Encoder is made up of self-attn and feed forward (defined below)
relogic/pretrainkit/models/relationalsemparse/relational_transformer.py:312
↓ 2 callers
Class
EvalPredictionWithSize
Evaluation output (always contains labels), to be used to compute metrics.
relogic/pretrainkit/trainer_utils.py:5
↓ 2 callers
Class
LearnedPositionalEmbedding
This module learns positional embeddings up to a fixed maximum size. Padding ids are ignored by either offsetting based on padding_idx or
relogic/pretrainkit/models/semparse/modeling_bart_copy.py:771
↓ 2 callers
Class
LearnedPositionalEmbedding
This module learns positional embeddings up to a fixed maximum size. Padding ids are ignored by either offsetting based on padding_idx or
relogic/pretrainkit/models/relationalsemparse/modeling_relational_bart.py:839
↓ 2 callers
Class
MultiHeadedAttentionWithRelations
relogic/pretrainkit/models/relationalsemparse/relational_transformer.py:225
↓ 2 callers
Class
NL2CodeDecoderPreprocItem
rat-sql-gap/seq2struct/models/nl2code/decoder.py:83
↓ 2 callers
Class
PositionwiseFeedForward
Implements FFN equation.
relogic/pretrainkit/models/relationalsemparse/relational_transformer.py:335
↓ 2 callers
Class
PredictionOutputWithSize
relogic/pretrainkit/trainer_utils.py:17
↓ 2 callers
Class
PreprocessedSchema
rat-sql-gap/seq2struct/models/spider/spider_enc.py:46
↓ 2 callers
Class
SQL2TextModel
output: tuple: (loss, ) in training
relogic/pretrainkit/models/sql_to_text.py:11
↓ 2 callers
Class
Schema
rat-sql-gap/seq2struct/datasets/spider.py:42
↓ 2 callers
Class
SinusoidalPositionalEmbedding
This module produces sinusoidal positional embeddings of any length.
relogic/pretrainkit/models/semparse/modeling_bart_copy.py:1205
↓ 2 callers
Class
SinusoidalPositionalEmbedding
This module produces sinusoidal positional embeddings of any length.
relogic/pretrainkit/models/relationalsemparse/modeling_relational_bart.py:998
↓ 2 callers
Class
SpiderItem
rat-sql-gap/seq2struct/datasets/spider.py:12
↓ 2 callers
Class
Table
rat-sql-gap/seq2struct/datasets/spider.py:32
↓ 2 callers
Class
TextGenerationScorer
relogic/pretrainkit/scorers/text_generation.py:14
↓ 2 callers
Class
Trainer
Trainer is a simple but feature-complete training and eval loop for PyTorch, optimized for Transformers.
relogic/pretrainkit/trainer.py:136
↓ 2 callers
Class
Vocab
rat-sql-gap/seq2struct/utils/vocab.py:32
↓ 1 callers
Class
ASTWrapperVisitor
Used by ASTWrapper to collect information. - put constructors in one place. - checks that all fields have names. - get all optional field
rat-sql-gap/seq2struct/ast_util.py:12
↓ 1 callers
Class
BahdanauPointer
rat-sql-gap/seq2struct/models/attention.py:66
↓ 1 callers
Class
BartClassificationHead
Head for sentence-level classification tasks.
relogic/pretrainkit/models/semparse/modeling_bart_copy.py:749
↓ 1 callers
Class
BartDecoder
Transformer decoder consisting of *config.decoder_layers* layers. Each layer is a :class:`DecoderLayer`. Args: config: BartConfig
relogic/pretrainkit/models/semparse/modeling_bart_copy.py:441
↓ 1 callers
Class
BartDecoder
Transformer decoder consisting of *config.decoder_layers* layers. Each layer is a :class:`DecoderLayer`. Args: config: BartConfig
relogic/pretrainkit/models/relationalsemparse/modeling_relational_bart.py:507
↓ 1 callers
Class
BartEncoder
Transformer encoder consisting of *config.encoder_layers* self attention layers. Each layer is a :class:`EncoderLayer`. Args: co
relogic/pretrainkit/models/semparse/modeling_bart_copy.py:256
↓ 1 callers
Class
BeamHypotheses
relogic/pretrainkit/models/semparse/semparse.py:1125
↓ 1 callers
Class
BeamHypotheses
relogic/pretrainkit/models/relationalsemparse/relational_semparse.py:1125
↓ 1 callers
Class
ChoiceHistoryEntry
rat-sql-gap/seq2struct/models/nl2code/train_tree_traversal.py:23
↓ 1 callers
Class
CoreNLP
rat-sql-gap/seq2struct/resources/corenlp.py:7
↓ 1 callers
Class
DataCollatorForEntity2Query
relogic/pretrainkit/datasets/text_generation/entity_to_text.py:56
↓ 1 callers
Class
DataCollatorForQuerySchema2SQL
Data collator used for query + schema -> sql modeling.
relogic/pretrainkit/datasets/semparse/text2sql.py:101
↓ 1 callers
Class
DataCollatorForSQL2Query
relogic/pretrainkit/datasets/text_generation/sql_to_text.py:53
↓ 1 callers
Class
DataCollatorForTaBART
relogic/pretrainkit/datasets/semparse/tabart.py:109
↓ 1 callers
Class
DecoderLayer
relogic/pretrainkit/models/semparse/modeling_bart_copy.py:352
↓ 1 callers
Class
DecoderLayer
relogic/pretrainkit/models/relationalsemparse/modeling_relational_bart.py:418
↓ 1 callers
Class
EncoderLayer
relogic/pretrainkit/models/semparse/modeling_bart_copy.py:203
↓ 1 callers
Class
EncoderLayer
relogic/pretrainkit/models/relationalsemparse/modeling_relational_bart.py:202
↓ 1 callers
Class
Entity2QueryDataset
Dataset for training task: SQL (+ schema) -> text
relogic/pretrainkit/datasets/text_generation/entity_to_text.py:17
↓ 1 callers
Class
EvalConfig
rat-sql-gap/run.py:37
↓ 1 callers
Class
Evaluator
A simple evaluator
rat-sql-gap/seq2struct/datasets/spider_lib/evaluation.py:359
↓ 1 callers
Class
ExceptionHook
rat-sql-gap/crash_on_ipy.py:3
↓ 1 callers
Class
InferConfig
rat-sql-gap/run.py:23
↓ 1 callers
Class
InferenceTreeTraversal
rat-sql-gap/seq2struct/models/nl2code/infer_tree_traversal.py:23
↓ 1 callers
Class
Inferer
rat-sql-gap/seq2struct/commands/infer.py:23
↓ 1 callers
Class
Logger
rat-sql-gap/seq2struct/commands/train.py:54
↓ 1 callers
Class
LogicalTaBARTModel
output: tuple: (loss, ) in training
relogic/pretrainkit/models/semparse/logical_tabart.py:29
↓ 1 callers
Class
MatchSequenceScorer
relogic/pretrainkit/scorers/match_sequence.py:12
↓ 1 callers
Class
NL2CodeEncoderState
rat-sql-gap/seq2struct/models/nl2code/encoder.py:13
↓ 1 callers
Class
PackedSequencePlus
rat-sql-gap/seq2struct/utils/batched_sequence.py:65
↓ 1 callers
Class
PointerWithRelations
relogic/pretrainkit/models/relationalsemparse/relational_transformer.py:189
↓ 1 callers
Class
PreprocessConfig
rat-sql-gap/run.py:12
↓ 1 callers
Class
Preprocessor
rat-sql-gap/seq2struct/commands/preprocess.py:13
↓ 1 callers
Class
QuerySchema2SQLDataset
Dataset for pretraining task: query + schema -> SQL There is not masking for query and schema.
relogic/pretrainkit/datasets/semparse/text2sql.py:28
↓ 1 callers
Class
RelationalBartEncoder
Transformer encoder consisting of *config.encoder_layers* self attention layers. Each layer is a :class:`EncoderLayer`. Args: co
relogic/pretrainkit/models/relationalsemparse/modeling_relational_bart.py:255
↓ 1 callers
Class
RelationalBartModel
relogic/pretrainkit/models/relationalsemparse/modeling_relational_bart.py:895
↓ 1 callers
Class
RelationalTransformerUpdate
relogic/pretrainkit/models/relationalsemparse/relational_transformer.py:389
↓ 1 callers
Class
SQL2QueryDataset
Dataset for training task: SQL (+ schema) -> text
relogic/pretrainkit/datasets/text_generation/sql_to_text.py:16
↓ 1 callers
Class
ScaledDotProductPointer
rat-sql-gap/seq2struct/models/attention.py:40
↓ 1 callers
Class
Schema
Simple schema which maps table&column to a unique identifier
rat-sql-gap/seq2struct/datasets/spider_lib/process_sql.py:48
↓ 1 callers
Class
Schema
Simple schema which maps table&column to a unique identifier
rat-sql-gap/seq2struct/datasets/spider_lib/preprocess/schema.py:4
↓ 1 callers
Class
SpiderUnparser
rat-sql-gap/seq2struct/grammars/spider.py:382
↓ 1 callers
Class
SublayerConnection
A residual connection followed by a layer norm. Note for code simplicity the norm is first as opposed to last.
relogic/pretrainkit/models/relationalsemparse/relational_transformer.py:295
↓ 1 callers
Class
SublayerConnection
A residual connection followed by a layer norm. Note for code simplicity the norm is first as opposed to last.
rat-sql-gap/seq2struct/models/transformer.py:282
↓ 1 callers
Class
TaBARTDataset
This dataset is used for pretraining task on generation-based or retrieval-based text-schema pair examples. The fields that will be used is `qu
relogic/pretrainkit/datasets/semparse/tabart.py:13
↓ 1 callers
Class
TrainConfig
rat-sql-gap/run.py:17
↓ 1 callers
Class
TrainTreeTraversal
rat-sql-gap/seq2struct/models/nl2code/train_tree_traversal.py:30
↓ 1 callers
Class
Trainer
Trainer is a simple but feature-complete training and eval loop for PyTorch, optimized for Transformers.
relogic/pretrainkit/multitask_trainer.py:140
↓ 1 callers
Class
Trainer
rat-sql-gap/seq2struct/commands/train.py:76
↓ 1 callers
Class
ZippedDataset
rat-sql-gap/seq2struct/models/enc_dec.py:7
Class
ASTWrapper
Provides helper methods on the ASDL AST.
rat-sql-gap/seq2struct/ast_util.py:69
Class
AbstractPreproc
Used for preprocessing data according to the model's liking. Some tasks normally performed here: - Constructing a vocabulary from the trainin
rat-sql-gap/seq2struct/models/abstract_preproc.py:3
Class
AppendTerminalToken
rat-sql-gap/seq2struct/models/nl2code/infer_tree_traversal.py:38
Class
ArgsDict
rat-sql-gap/seq2struct/utils/saver.py:16
Class
Attention
rat-sql-gap/seq2struct/models/attention.py:19
Class
BARTParser
output: tuple: (loss, ) in training
relogic/pretrainkit/models/semparse/bart_parser.py:11
Class
BPEmb
rat-sql-gap/seq2struct/resources/pretrained_embeddings.py:92
Class
BahdanauAttention
rat-sql-gap/seq2struct/models/attention.py:93
Class
BartClassificationHead
Head for sentence-level classification tasks.
relogic/pretrainkit/models/relationalsemparse/modeling_relational_bart.py:817
Class
BartForConditionalGeneration
relogic/pretrainkit/models/semparse/modeling_bart_copy.py:966
Class
BartForSequenceClassification
relogic/pretrainkit/models/semparse/modeling_bart_copy.py:1127
Class
BartForTextToSQL
relogic/pretrainkit/models/semparse/semparse.py:21
Class
BertAdamW
Given a model and its bert module, create parameter groups with different lr
rat-sql-gap/seq2struct/optimizers.py:89
Class
BertWarmupPolynomialLRSchedulerGroup
Set the lr of bert to be zero when the other param group is warming-up
rat-sql-gap/seq2struct/optimizers.py:103
Class
BiLSTM
rat-sql-gap/seq2struct/models/spider/spider_enc_modules.py:172
Class
ColumnInferringDataset
relogic/pretrainkit/datasets/semparse/column_inferring.py:21
next →
1–100 of 177, ranked by callers