.gitignore
LICENSE
README.md
pyproject.toml
.github/workflows/python-app.yml
.github/workflows/version-check.yml
examples/machine-translation/README.md
examples/machine-translation/data_download.py
examples/machine-translation/data_import.py
examples/machine-translation/main.py
examples/machine-translation/model_import.py
src/attention_smithy/__init__.py
src/attention_smithy/test_functions.py
src/attention_smithy/utils.py
src/attention_smithy.egg-info/PKG-INFO
src/attention_smithy.egg-info/SOURCES.txt
src/attention_smithy.egg-info/dependency_links.txt
src/attention_smithy.egg-info/requires.txt
src/attention_smithy.egg-info/top_level.txt
src/attention_smithy/attention/HyenaMethod.py
src/attention_smithy/attention/LinformerAttentionMethod.py
src/attention_smithy/attention/LongformerAttentionMethod.py
src/attention_smithy/attention/StandardAttentionMethod.py
src/attention_smithy/attention/__init__.py
src/attention_smithy/attention/tests/ManuallyMaskedAttentionMethod.py
src/attention_smithy/attention/tests/__init__.py
src/attention_smithy/attention/tests/test_LinformerAttentionMethod.py
src/attention_smithy/attention/tests/test_LongformerAttentionMethod.py
src/attention_smithy/attention/tests/test_StandardAttentionMethod.py
src/attention_smithy/components/Decoder.py
src/attention_smithy/components/DecoderLayer.py
src/attention_smithy/components/Encoder.py
src/attention_smithy/components/EncoderLayer.py
src/attention_smithy/components/FeedForwardNetwork.py
src/attention_smithy/components/MultiheadAttention.py
src/attention_smithy/components/SublayerUnit.py
src/attention_smithy/components/__init__.py
src/attention_smithy/components/sublayer_helpers.py
src/attention_smithy/components/specialized/PerceiverEncoder.py
src/attention_smithy/components/specialized/PerceiverEncoderLayer.py
src/attention_smithy/components/specialized/__init__.py
src/attention_smithy/components/specialized/tests/__init__.py
src/attention_smithy/components/specialized/tests/test_Perceiver.py
src/attention_smithy/components/tests/__init__.py
src/attention_smithy/components/tests/test_Decoder.py
src/attention_smithy/components/tests/test_DecoderLayer.py
src/attention_smithy/components/tests/test_Encoder.py
src/attention_smithy/components/tests/test_EncoderLayer.py
src/attention_smithy/components/tests/test_FeedForwardNetwork.py
src/attention_smithy/components/tests/test_MultiheadAttention.py
src/attention_smithy/components/tests/test_SublayerUnit.py
src/attention_smithy/generators/BeamGenerator.py
src/attention_smithy/generators/GeneratorContext.py
src/attention_smithy/generators/GeneratorModuleAbstractClass.py
src/attention_smithy/generators/GeneratorStrategy.py
src/attention_smithy/generators/GreedyGenerator.py
src/attention_smithy/generators/__init__.py
src/attention_smithy/generators/tests/__init__.py
src/attention_smithy/generators/tests/test_BeamGenerator.py
src/attention_smithy/generators/tests/test_GeneratorContext.py
src/attention_smithy/generators/tests/test_GeneratorStrategy.py
src/attention_smithy/generators/tests/test_GreedyGenerator.py
src/attention_smithy/numeric_embeddings/ALiBiEmbedding.py
src/attention_smithy/numeric_embeddings/LearnedEmbedding.py
src/attention_smithy/numeric_embeddings/NumericEmbeddingManager.py
src/attention_smithy/numeric_embeddings/RotaryEmbedding.py
src/attention_smithy/numeric_embeddings/SinusoidalEmbedding.py
src/attention_smithy/numeric_embeddings/__init__.py
src/attention_smithy/numeric_embeddings/abstract_embedding_strategies.py
src/attention_smithy/numeric_embeddings/specialized/ALiBiCustomEmbedding.py
src/attention_smithy/numeric_embeddings/specialized/ContinuousValueEmbedding.py
src/attention_smithy/numeric_embeddings/specialized/RotaryCustomEmbedding.py
src/attention_smithy/numeric_embeddings/specialized/SinusoidalCustomEmbedding.py
src/attention_smithy/numeric_embeddings/specialized/__init__.py
src/attention_smithy/numeric_embeddings/specialized/tests/__init__.py
src/attention_smithy/numeric_embeddings/specialized/tests/test_ALiBiCustomEmbedding.py
src/attention_smithy/numeric_embeddings/specialized/tests/test_ContinuousValueEmbedding.py
src/attention_smithy/numeric_embeddings/specialized/tests/test_RotaryCustomEmbedding.py
src/attention_smithy/numeric_embeddings/specialized/tests/test_SinusoidalCustomEmbedding.py
src/attention_smithy/numeric_embeddings/tests/__init__.py
src/attention_smithy/numeric_embeddings/tests/test_ALiBiPositionEmbedding.py
src/attention_smithy/numeric_embeddings/tests/test_RotaryEmbedding.py
src/attention_smithy/numeric_embeddings/tests/test_SinusoidalPositionEmbedding.py
src/attention_smithy/tests/__init__.py
src/attention_smithy/tests/test_multi_gpu_training.py
src/attention_smithy/tests/test_utils.py