m2
Repo for "Monarch Mixer: A Simple Sub-Quadratic GEMM-Based Architecture"
파일 탐색기
최종 버전 다운로드 (.zip)- m2-bert-logo.png
- m2-diagram.png
- monarch_in_library.png
- monarch_mixing_drink.png
- __init__.py
- benchmark.py
- __init__.py
- create_LoCo.py
- dres.py
- training_functions.py
- __init__.py
- data.py
- finetuning_jobs.py
- __init__.py
- blockdiag_butterfly_multiply.py
- blockdiag_linear.py
- blockdiag_multiply.py
- flash_mm.py
- hyena_utils.py
- monarch_mixer_sequence_mixer.py
- structured_linear.py
- bert_flashattention.py
- bert_padding.py
- blockdiag_butterfly_einsum.py
- blockdiag_butterfly_projection.py
- blockdiag_multiply.py
- butterfly_factor.py
- fused_dense.py
- fused_dropout_add.py
- fused_softmax_dropout.py
- low_rank.py
- __init__.py
- create_param_groups.py
- __init__.py
- create_val_split.py
- train.py
- __init__.py
- bert_layers.py
- bert_padding.py
- configuration_bert.py
- convert_dataset.py
- create_bert.py
- flash_attn_triton.py
- hf_bert.py
- text_data.py
- m2-bert-80M-2k-retrieval.yaml
- m2-bert-80M-32k-retrieval.yaml
- m2-bert-80M-8k-retrieval.yaml
- embedding_training.yaml
- hf-transformer-finetune-glue-bert-base-uncased.yaml
- monarch-mixer-finetune-glue-768dim-80m-parameters.yaml
- monarch-mixer-finetune-glue-960dim-parameter-matched.yaml
- monarch-mixer-large-finetune-glue-1536dim-260m-parameters.yaml
- monarch-mixer-large-finetune-glue-1792dim-341m-parameters.yaml
- hf-transformer-pretrain-bert-base-uncased.yaml
- monarch-mixer-large-pretrain-1536dim-260m-parameters.yaml
- monarch-mixer-large-pretrain-1792dim-341m-parameters-2k-input-length.yaml
- monarch-mixer-large-pretrain-1792dim-341m-parameters.yaml
- monarch-mixer-pretrain-786dim-80m-parameters.yaml
- monarch-mixer-pretrain-960dim-parameter-matched.yaml
- transformer-flash-attn.yaml
- __init__.py
- benchmark_fwd.py
- embed_text.py
- EMBEDDINGS.md
- embeddings_inference.py
- embeddings_train.py
- glue.py
- loco_eval.py
- main.py
- README.md
- requirements-embeddings.txt
- requirements.txt
- fontawesome-webfont.eot
- fontawesome-webfont.svg
- fontawesome-webfont.ttf
- fontawesome-webfont.woff
- fontawesome-webfont.woff2
- lato-bold-italic.woff
- lato-bold-italic.woff2
- lato-bold.woff
- lato-bold.woff2
- lato-normal-italic.woff
- lato-normal-italic.woff2
- lato-normal.woff
- lato-normal.woff2
- Roboto-Slab-Bold.woff
- Roboto-Slab-Bold.woff2
- Roboto-Slab-Regular.woff
- Roboto-Slab-Regular.woff2
- badge_only.css
- theme.css
- badge_only.js
- html5shiv-printshiv.min.js
- html5shiv.min.js
- theme.js
- basic.css
- cufftdx_override.css
- doctools.js
- documentation_options.js
- file.png
- jquery-3.5.1.js
- jquery.js
- language_data.js
- minus.png
- plus.png
- pygments.css
- searchtools.js
- underscore-1.13.1.js
- underscore.js
- empty_workspace_list.html
- index.html
- methods.html
- operators.html
- traits.html
- bit_identical.html
- bit_identical_sm.html
- genindex.html
- index.html
- introduction.html
- objects.inv
- performance.html
- release_notes.html
- requirements_func.html
- search.html
- searchindex.js
- block_fft_performance.cu
- block_fft_performance.hpp
- block_fft_performance_many.cu
- block_io.hpp
- CMakeLists.txt
- common.hpp
- convolution.cu
- convolution_performance.cu
- convolution_r2c_c2r.cu
- fp16_common.hpp
- Makefile
- nvrtc_fft_thread.cu
- random.hpp
- simple_fft_block.cu
- simple_fft_block_c2r.cu
- simple_fft_block_c2r_fp16.cu
- simple_fft_block_cub_io.cu
- simple_fft_block_fp16.cu
- simple_fft_block_half2.cu
- simple_fft_block_r2c.cu
- simple_fft_block_r2c_fp16.cu
- simple_fft_block_shared.cu
- simple_fft_block_std_complex.cu
- simple_fft_thread.cu
- simple_fft_thread_fp16.cu
- fontawesome-webfont.eot
- fontawesome-webfont.svg
- fontawesome-webfont.ttf
- fontawesome-webfont.woff
- fontawesome-webfont.woff2
- lato-bold-italic.woff
- lato-bold-italic.woff2
- lato-bold.woff
- lato-bold.woff2
- lato-normal-italic.woff
- lato-normal-italic.woff2
- lato-normal.woff
- lato-normal.woff2
- Roboto-Slab-Bold.woff
- Roboto-Slab-Bold.woff2
- Roboto-Slab-Regular.woff
- Roboto-Slab-Regular.woff2
- badge_only.css
- theme.css
- badge_only.js
- html5shiv-printshiv.min.js
- html5shiv.min.js
- theme.js
- basic.css
- cufftdx_override.css
- doctools.js
- documentation_options.js
- file.png
- jquery-3.5.1.js
- jquery.js
- language_data.js
- minus.png
- plus.png
- pygments.css
- searchtools.js
- underscore-1.13.1.js
- underscore.js
- empty_workspace_list.html
- index.html
- methods.html
- operators.html
- traits.html
- bit_identical.html
- bit_identical_sm.html
- genindex.html
- index.html
- introduction.html
- objects.inv
- performance.html
- release_notes.html
- requirements_func.html
- search.html
- searchindex.js
- block_fft_performance.cu
- block_fft_performance.hpp
- block_fft_performance_many.cu
- block_io.hpp
- CMakeLists.txt
- common.hpp
- convolution.cu
- convolution_performance.cu
- convolution_r2c_c2r.cu
- fp16_common.hpp
- Makefile
- nvrtc_fft_thread.cu
- random.hpp
- simple_fft_block.cu
- simple_fft_block_c2r.cu
- simple_fft_block_c2r_fp16.cu
- simple_fft_block_cub_io.cu
- simple_fft_block_fp16.cu
- simple_fft_block_half2.cu
- simple_fft_block_r2c.cu
- simple_fft_block_r2c_fp16.cu
- simple_fft_block_shared.cu
- simple_fft_block_std_complex.cu
- simple_fft_thread.cu
- simple_fft_thread_fp16.cu
- block_fft.hpp
- type_list.hpp
- database_fp16_fwd.hpp.inc
- database_fp16_inv.hpp.inc
- database_fp32_fwd.hpp.inc
- database_fp32_inv.hpp.inc
- database_fp64_fwd.hpp.inc
- database_fp64_inv.hpp.inc
- database_fp16_fwd.hpp.inc
- database_fp16_inv.hpp.inc
- database_fp32_fwd.hpp.inc
- database_fp32_inv.hpp.inc
- database_fp64_fwd.hpp.inc
- database_fp64_inv.hpp.inc
- definitions_fp16_fwd.hpp.inc
- definitions_fp16_inv.hpp.inc
- definitions_fp32_fwd.hpp.inc
- definitions_fp32_inv.hpp.inc
- definitions_fp64_fwd.hpp.inc
- definitions_fp64_inv.hpp.inc
- database.hpp
- fft_10000_fp16_fwd.hpp.inc
- fft_10000_fp16_inv.hpp.inc
- fft_10000_fp32_fwd.hpp.inc
- fft_10000_fp32_inv.hpp.inc
- fft_10000_fp64_fwd.hpp.inc
- fft_10000_fp64_inv.hpp.inc
- fft_1000_fp16_fwd.hpp.inc
- fft_1000_fp16_inv.hpp.inc
- fft_1000_fp32_fwd.hpp.inc
- fft_1000_fp32_inv.hpp.inc
- fft_1000_fp64_fwd.hpp.inc
- fft_1000_fp64_inv.hpp.inc
- fft_100_fp16_fwd.hpp.inc
- fft_100_fp16_inv.hpp.inc
- fft_100_fp32_fwd.hpp.inc
- fft_100_fp32_inv.hpp.inc
- fft_100_fp64_fwd.hpp.inc
- fft_100_fp64_inv.hpp.inc
- fft_1024_fp16_fwd.hpp.inc
- fft_1024_fp16_inv.hpp.inc
- fft_1024_fp32_fwd.hpp.inc
- fft_1024_fp32_inv.hpp.inc
- fft_1024_fp64_fwd.hpp.inc
- fft_1024_fp64_inv.hpp.inc
- fft_10_fp16_fwd.hpp.inc
- fft_10_fp16_inv.hpp.inc
- fft_10_fp32_fwd.hpp.inc
- fft_10_fp32_inv.hpp.inc
- fft_10_fp64_fwd.hpp.inc
- fft_10_fp64_inv.hpp.inc
- fft_11_fp16_fwd.hpp.inc
- fft_11_fp16_inv.hpp.inc
- fft_11_fp32_fwd.hpp.inc
- fft_11_fp32_inv.hpp.inc
- fft_11_fp64_fwd.hpp.inc
- fft_11_fp64_inv.hpp.inc
- fft_121_fp16_fwd.hpp.inc
- fft_121_fp16_inv.hpp.inc
- fft_121_fp32_fwd.hpp.inc
- fft_121_fp32_inv.hpp.inc
- fft_121_fp64_fwd.hpp.inc
- fft_121_fp64_inv.hpp.inc
- fft_125_fp16_fwd.hpp.inc
- fft_125_fp16_inv.hpp.inc
- fft_125_fp32_fwd.hpp.inc
- fft_125_fp32_inv.hpp.inc
- fft_125_fp64_fwd.hpp.inc
- fft_125_fp64_inv.hpp.inc
- fft_128_fp16_fwd.hpp.inc
- fft_128_fp16_inv.hpp.inc
- fft_128_fp32_fwd.hpp.inc
- fft_128_fp32_inv.hpp.inc
- fft_128_fp64_fwd.hpp.inc
- fft_128_fp64_inv.hpp.inc
- fft_1296_fp16_fwd.hpp.inc
- fft_1296_fp16_inv.hpp.inc
- fft_1296_fp32_fwd.hpp.inc
- fft_1296_fp32_inv.hpp.inc
- fft_1296_fp64_fwd.hpp.inc
- fft_1296_fp64_inv.hpp.inc
- fft_12_fp16_fwd.hpp.inc
- fft_12_fp16_inv.hpp.inc
- fft_12_fp32_fwd.hpp.inc
- fft_12_fp32_inv.hpp.inc
- fft_12_fp64_fwd.hpp.inc
- fft_12_fp64_inv.hpp.inc
- fft_1331_fp16_fwd.hpp.inc
- fft_1331_fp16_inv.hpp.inc
- fft_1331_fp32_fwd.hpp.inc
- fft_1331_fp32_inv.hpp.inc
- fft_1331_fp64_fwd.hpp.inc
- fft_1331_fp64_inv.hpp.inc
- fft_13_fp16_fwd.hpp.inc
- fft_13_fp16_inv.hpp.inc
- fft_13_fp32_fwd.hpp.inc
- fft_13_fp32_inv.hpp.inc
- fft_13_fp64_fwd.hpp.inc
- fft_13_fp64_inv.hpp.inc
- fft_144_fp16_fwd.hpp.inc
- fft_144_fp16_inv.hpp.inc
- fft_144_fp32_fwd.hpp.inc
- fft_144_fp32_inv.hpp.inc
- fft_144_fp64_fwd.hpp.inc
- fft_144_fp64_inv.hpp.inc
- fft_14_fp16_fwd.hpp.inc
- fft_14_fp16_inv.hpp.inc
- fft_14_fp32_fwd.hpp.inc
- fft_14_fp32_inv.hpp.inc
- fft_14_fp64_fwd.hpp.inc
- fft_14_fp64_inv.hpp.inc
- fft_15625_fp16_fwd.hpp.inc
- fft_15625_fp16_inv.hpp.inc
- fft_15625_fp32_fwd.hpp.inc
- fft_15625_fp32_inv.hpp.inc
- fft_15_fp16_fwd.hpp.inc
- fft_15_fp16_inv.hpp.inc
- fft_15_fp32_fwd.hpp.inc
- fft_15_fp32_inv.hpp.inc
- fft_15_fp64_fwd.hpp.inc
- fft_15_fp64_inv.hpp.inc
- fft_16384_fp16_fwd.hpp.inc
- fft_16384_fp16_inv.hpp.inc
- fft_16384_fp32_fwd.hpp.inc
- fft_16384_fp32_inv.hpp.inc
- fft_16384_fp64_fwd.hpp.inc
- fft_16384_fp64_inv.hpp.inc
- fft_16_fp16_fwd.hpp.inc
- fft_16_fp16_inv.hpp.inc
- fft_16_fp32_fwd.hpp.inc
- fft_16_fp32_inv.hpp.inc
- fft_16_fp64_fwd.hpp.inc
- fft_16_fp64_inv.hpp.inc
- fft_1728_fp16_fwd.hpp.inc
- fft_1728_fp16_inv.hpp.inc
- fft_1728_fp32_fwd.hpp.inc
- fft_1728_fp32_inv.hpp.inc
- fft_1728_fp64_fwd.hpp.inc
- fft_1728_fp64_inv.hpp.inc
- fft_17_fp16_fwd.hpp.inc
- fft_17_fp16_inv.hpp.inc
- fft_17_fp32_fwd.hpp.inc
- fft_17_fp32_inv.hpp.inc
- fft_17_fp64_fwd.hpp.inc
- fft_17_fp64_inv.hpp.inc
- fft_18_fp16_fwd.hpp.inc
- fft_18_fp16_inv.hpp.inc
- fft_18_fp32_fwd.hpp.inc
- fft_18_fp32_inv.hpp.inc
- fft_18_fp64_fwd.hpp.inc
- fft_18_fp64_inv.hpp.inc
- fft_19683_fp16_fwd.hpp.inc
- fft_19683_fp16_inv.hpp.inc
- fft_19683_fp32_fwd.hpp.inc
- fft_19683_fp32_inv.hpp.inc
- fft_19_fp16_fwd.hpp.inc
- fft_19_fp16_inv.hpp.inc
- fft_19_fp32_fwd.hpp.inc
- fft_19_fp32_inv.hpp.inc
- fft_19_fp64_fwd.hpp.inc
- fft_19_fp64_inv.hpp.inc
- fft_2048_fp16_fwd.hpp.inc
- fft_2048_fp16_inv.hpp.inc
- fft_2048_fp32_fwd.hpp.inc
- fft_2048_fp32_inv.hpp.inc
- fft_2048_fp64_fwd.hpp.inc
- fft_2048_fp64_inv.hpp.inc
- fft_20_fp16_fwd.hpp.inc
- fft_20_fp16_inv.hpp.inc
- fft_20_fp32_fwd.hpp.inc
- fft_20_fp32_inv.hpp.inc
- fft_20_fp64_fwd.hpp.inc
- fft_20_fp64_inv.hpp.inc
- fft_216_fp16_fwd.hpp.inc
- fft_216_fp16_inv.hpp.inc
- fft_216_fp32_fwd.hpp.inc
- fft_216_fp32_inv.hpp.inc
- fft_216_fp64_fwd.hpp.inc
- fft_216_fp64_inv.hpp.inc
- fft_2187_fp16_fwd.hpp.inc
- fft_2187_fp16_inv.hpp.inc
- fft_2187_fp32_fwd.hpp.inc
- fft_2187_fp32_inv.hpp.inc
- fft_2187_fp64_fwd.hpp.inc
- fft_2187_fp64_inv.hpp.inc
- fft_21_fp16_fwd.hpp.inc
- fft_21_fp16_inv.hpp.inc
- fft_21_fp32_fwd.hpp.inc
- fft_21_fp32_inv.hpp.inc
- fft_21_fp64_fwd.hpp.inc
- fft_21_fp64_inv.hpp.inc
- fft_22_fp16_fwd.hpp.inc
- fft_22_fp16_inv.hpp.inc
- fft_22_fp32_fwd.hpp.inc
- fft_22_fp32_inv.hpp.inc
- fft_22_fp64_fwd.hpp.inc
- fft_22_fp64_inv.hpp.inc
- fft_23_fp16_fwd.hpp.inc
- fft_23_fp16_inv.hpp.inc
- fft_23_fp32_fwd.hpp.inc
- fft_23_fp32_inv.hpp.inc
- fft_23_fp64_fwd.hpp.inc
- fft_23_fp64_inv.hpp.inc
- fft_2401_fp16_fwd.hpp.inc
- fft_2401_fp16_inv.hpp.inc
- fft_2401_fp32_fwd.hpp.inc
- fft_2401_fp32_inv.hpp.inc
- fft_2401_fp64_fwd.hpp.inc
- fft_2401_fp64_inv.hpp.inc
- fft_243_fp16_fwd.hpp.inc
- fft_243_fp16_inv.hpp.inc
- fft_243_fp32_fwd.hpp.inc
- fft_243_fp32_inv.hpp.inc
- fft_243_fp64_fwd.hpp.inc
- fft_243_fp64_inv.hpp.inc
- fft_24_fp16_fwd.hpp.inc
- fft_24_fp16_inv.hpp.inc
- fft_24_fp32_fwd.hpp.inc
- fft_24_fp32_inv.hpp.inc
- fft_24_fp64_fwd.hpp.inc
- fft_24_fp64_inv.hpp.inc
- fft_256_fp16_fwd.hpp.inc
- fft_256_fp16_inv.hpp.inc
- fft_256_fp32_fwd.hpp.inc
- fft_256_fp32_inv.hpp.inc
- fft_256_fp64_fwd.hpp.inc
- fft_256_fp64_inv.hpp.inc
- fft_25_fp16_fwd.hpp.inc
- fft_25_fp16_inv.hpp.inc
- fft_25_fp32_fwd.hpp.inc
- fft_25_fp32_inv.hpp.inc
- fft_25_fp64_fwd.hpp.inc
- fft_25_fp64_inv.hpp.inc
- fft_26_fp16_fwd.hpp.inc
- fft_26_fp16_inv.hpp.inc
- fft_26_fp32_fwd.hpp.inc
- fft_26_fp32_inv.hpp.inc
- fft_26_fp64_fwd.hpp.inc
- fft_26_fp64_inv.hpp.inc
- fft_27_fp16_fwd.hpp.inc
- fft_27_fp16_inv.hpp.inc
- fft_27_fp32_fwd.hpp.inc
- fft_27_fp32_inv.hpp.inc
- fft_27_fp64_fwd.hpp.inc
- fft_27_fp64_inv.hpp.inc
- fft_28_fp16_fwd.hpp.inc
- fft_28_fp16_inv.hpp.inc
- fft_28_fp32_fwd.hpp.inc
- fft_28_fp32_inv.hpp.inc
- fft_28_fp64_fwd.hpp.inc
- fft_28_fp64_inv.hpp.inc
- fft_29_fp16_fwd.hpp.inc
- fft_29_fp16_inv.hpp.inc
- fft_29_fp32_fwd.hpp.inc
- fft_29_fp32_inv.hpp.inc
- fft_29_fp64_fwd.hpp.inc
- fft_29_fp64_inv.hpp.inc
- fft_2_fp16_fwd.hpp.inc
- fft_2_fp16_inv.hpp.inc
- fft_2_fp32_fwd.hpp.inc
- fft_2_fp32_inv.hpp.inc
- fft_2_fp64_fwd.hpp.inc
- fft_2_fp64_inv.hpp.inc
- fft_30_fp16_fwd.hpp.inc
- fft_30_fp16_inv.hpp.inc
- fft_30_fp32_fwd.hpp.inc
- fft_30_fp32_inv.hpp.inc
- fft_30_fp64_fwd.hpp.inc
- fft_30_fp64_inv.hpp.inc
- fft_3125_fp16_fwd.hpp.inc
- fft_3125_fp16_inv.hpp.inc
- fft_3125_fp32_fwd.hpp.inc
- fft_3125_fp32_inv.hpp.inc
- fft_3125_fp64_fwd.hpp.inc
- fft_3125_fp64_inv.hpp.inc
- fft_31_fp16_fwd.hpp.inc
- fft_31_fp16_inv.hpp.inc
- fft_31_fp32_fwd.hpp.inc
- fft_31_fp32_inv.hpp.inc
- fft_31_fp64_fwd.hpp.inc
- fft_31_fp64_inv.hpp.inc
- fft_32768_fp16_fwd.hpp.inc
- fft_32768_fp16_inv.hpp.inc
- fft_32768_fp32_fwd.hpp.inc
- fft_32768_fp32_inv.hpp.inc
- fft_32_fp16_fwd.hpp.inc
- fft_32_fp16_inv.hpp.inc
- fft_32_fp32_fwd.hpp.inc
- fft_32_fp32_inv.hpp.inc
- fft_32_fp64_fwd.hpp.inc
- fft_32_fp64_inv.hpp.inc
- fft_343_fp16_fwd.hpp.inc
- fft_343_fp16_inv.hpp.inc
- fft_343_fp32_fwd.hpp.inc
- fft_343_fp32_inv.hpp.inc
- fft_343_fp64_fwd.hpp.inc
- fft_343_fp64_inv.hpp.inc
- fft_36_fp16_fwd.hpp.inc
- fft_36_fp16_inv.hpp.inc
- fft_36_fp32_fwd.hpp.inc
- fft_36_fp32_inv.hpp.inc
- fft_36_fp64_fwd.hpp.inc
- fft_36_fp64_inv.hpp.inc
- fft_3_fp16_fwd.hpp.inc
- fft_3_fp16_inv.hpp.inc
- fft_3_fp32_fwd.hpp.inc
- fft_3_fp32_inv.hpp.inc
- fft_3_fp64_fwd.hpp.inc
- fft_3_fp64_inv.hpp.inc
- fft_4096_fp16_fwd.hpp.inc
- fft_4096_fp16_inv.hpp.inc
- fft_4096_fp32_fwd.hpp.inc
- fft_4096_fp32_inv.hpp.inc
- fft_4096_fp64_fwd.hpp.inc
- fft_4096_fp64_inv.hpp.inc
- fft_49_fp16_fwd.hpp.inc
- fft_49_fp16_inv.hpp.inc
- fft_49_fp32_fwd.hpp.inc
- fft_49_fp32_inv.hpp.inc
- fft_49_fp64_fwd.hpp.inc
- fft_49_fp64_inv.hpp.inc
- fft_4_fp16_fwd.hpp.inc
- fft_4_fp16_inv.hpp.inc
- fft_4_fp32_fwd.hpp.inc
- fft_4_fp32_inv.hpp.inc
- fft_4_fp64_fwd.hpp.inc
- fft_4_fp64_inv.hpp.inc
- fft_512_fp16_fwd.hpp.inc
- fft_512_fp16_inv.hpp.inc
- fft_512_fp32_fwd.hpp.inc
- fft_512_fp32_inv.hpp.inc
- fft_512_fp64_fwd.hpp.inc
- fft_512_fp64_inv.hpp.inc
- fft_5_fp16_fwd.hpp.inc
- fft_5_fp16_inv.hpp.inc
- fft_5_fp32_fwd.hpp.inc
- fft_5_fp32_inv.hpp.inc
- fft_5_fp64_fwd.hpp.inc
- fft_5_fp64_inv.hpp.inc
- fft_625_fp16_fwd.hpp.inc
- fft_625_fp16_inv.hpp.inc
- fft_625_fp32_fwd.hpp.inc
- fft_625_fp32_inv.hpp.inc
- fft_625_fp64_fwd.hpp.inc
- fft_625_fp64_inv.hpp.inc
- fft_64_fp16_fwd.hpp.inc
- fft_64_fp16_inv.hpp.inc
- fft_64_fp32_fwd.hpp.inc
- fft_64_fp32_inv.hpp.inc
- fft_64_fp64_fwd.hpp.inc
- fft_64_fp64_inv.hpp.inc
- fft_6561_fp16_fwd.hpp.inc
- fft_6561_fp16_inv.hpp.inc
- fft_6561_fp32_fwd.hpp.inc
- fft_6561_fp32_inv.hpp.inc
- fft_6561_fp64_fwd.hpp.inc
- fft_6561_fp64_inv.hpp.inc
- fft_6_fp16_fwd.hpp.inc
- fft_6_fp16_inv.hpp.inc
- fft_6_fp32_fwd.hpp.inc
- fft_6_fp32_inv.hpp.inc
- fft_6_fp64_fwd.hpp.inc
- fft_6_fp64_inv.hpp.inc
- fft_729_fp16_fwd.hpp.inc
- fft_729_fp16_inv.hpp.inc
- fft_729_fp32_fwd.hpp.inc
- fft_729_fp32_inv.hpp.inc
- fft_729_fp64_fwd.hpp.inc
- fft_729_fp64_inv.hpp.inc
- fft_7_fp16_fwd.hpp.inc
- fft_7_fp16_inv.hpp.inc
- fft_7_fp32_fwd.hpp.inc
- fft_7_fp32_inv.hpp.inc
- fft_7_fp64_fwd.hpp.inc
- fft_7_fp64_inv.hpp.inc
- fft_8192_fp16_fwd.hpp.inc
- fft_8192_fp16_inv.hpp.inc
- fft_8192_fp32_fwd.hpp.inc
- fft_8192_fp32_inv.hpp.inc
- fft_8192_fp64_fwd.hpp.inc
- fft_8192_fp64_inv.hpp.inc
- fft_81_fp16_fwd.hpp.inc
- fft_81_fp16_inv.hpp.inc
- fft_81_fp32_fwd.hpp.inc
- fft_81_fp32_inv.hpp.inc
- fft_81_fp64_fwd.hpp.inc
- fft_81_fp64_inv.hpp.inc
- fft_8_fp16_fwd.hpp.inc
- fft_8_fp16_inv.hpp.inc
- fft_8_fp32_fwd.hpp.inc
- fft_8_fp32_inv.hpp.inc
- fft_8_fp64_fwd.hpp.inc
- fft_8_fp64_inv.hpp.inc
- fft_9_fp16_fwd.hpp.inc
- fft_9_fp16_inv.hpp.inc
- fft_9_fp32_fwd.hpp.inc
- fft_9_fp32_inv.hpp.inc
- fft_9_fp64_fwd.hpp.inc
- fft_9_fp64_inv.hpp.inc
- lut_defines.hpp.inc
- lut_defines_0.hpp.inc
- lut_fp32.hpp.inc
- lut_fp32_0.hpp.inc
- lut_fp64.hpp.inc
- lut_fp64_0.hpp.inc
- config.hpp
- expressions.hpp
- fft_checks.hpp
- fft_description.hpp
- fft_description_fd.hpp
- fft_execution.hpp
- system_checks.hpp
- workspace.hpp
- block_operators.hpp
- direction.hpp
- execution_operators.hpp
- precision.hpp
- size.hpp
- sm.hpp
- type.hpp
- bluestein_helpers.hpp
- check_and_get_trait.hpp
- description_traits.hpp
- get.hpp
- ldg_type.hpp
- make_complex_type.hpp
- fft_traits.hpp
- replace.hpp
- type_traits.hpp
- cufftdx.hpp
- cufftdx_version.hpp
- operators.hpp
- traits.hpp
- types.hpp
- cufftdx.hpp
- LICENSE.txt
- flash_mm.cpp
- hyena_filter_cuda.cu
- lut.h
- lut_code_gen.py
- map.h
- mm_block_fwd_cuda.cu
- setup.py
- static_switch.h
- test_flash_mm.py
- twiddle.cuh
- .gitignore
- LICENSE
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/HazyResearch/m2
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd m2
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Python
쉬움 추천사전 준비물
pip install -r bert/requirements.txt
requirements.txt 등에 명시된 파이썬 라이브러리를 설치합니다.
python <실행할 파일명>.py # README에서 정확한 실행 파일명을 확인하세요
파이썬 스크립트(또는 모듈)를 실행합니다.
에러 메시지 없이 실행되고 터미널에 안내 문구가 출력되면 정상입니다.
// repository documentation
Was this content helpful?
(0 ratings)
