Page not found
Looks like there has been a mistake. Nothing exists here.
You will be redirected to the main page within 3 seconds. If not redirected, please click here.
From bdd15f76ed37abf08cc89676ccbe51d8c83ce5ee Mon Sep 17 00:00:00 2001
From: GitHub Action <41898282+github-actions[bot]@users.noreply.github.com>
Date: Wed, 10 Jul 2024 03:20:27 +0000
Subject: [PATCH] update pub [ci skip]
---
.all-contributorsrc | 45 -
.github/FUNDING.yml | 12 -
.github/ISSUE_TEMPLATE/bug_report.md | 38 -
.github/ISSUE_TEMPLATE/feature_request.md | 20 -
.github/stale.yml | 18 -
.github/workflows/deploy-image.yml | 32 -
.github/workflows/deploy.yml | 42 -
.nojekyll | 0
404.html | 10 +-
Gemfile | 24 -
_bibliography/papers.bib | 520 -
_config.yml | 328 -
_data/coauthors.yml | 34 -
_data/cv.yml | 97 -
_includes/cv/list.html | 5 -
_includes/cv/map.html | 8 -
_includes/cv/nested_list.html | 14 -
_includes/cv/time_table.html | 59 -
_includes/figure.html | 35 -
_includes/footer.html | 27 -
_includes/head.html | 31 -
_includes/header.html | 112 -
_includes/metadata.html | 156 -
_includes/news.html | 31 -
_includes/pagination.html | 17 -
_includes/people.html | 36 -
_includes/people_horizontal.html | 43 -
_includes/projects.html | 36 -
_includes/projects_horizontal.html | 43 -
_includes/scripts/analytics.html | 18 -
_includes/scripts/bootstrap.html | 3 -
_includes/scripts/jquery.html | 2 -
_includes/scripts/masonry.html | 6 -
_includes/scripts/mathjax.html | 13 -
_includes/scripts/misc.html | 14 -
_includes/selected_papers.html | 5 -
_includes/social.html | 57 -
_layouts/about.html | 76 -
_layouts/archive-category.html | 27 -
_layouts/archive-tag.html | 27 -
_layouts/archive-year.html | 27 -
_layouts/bib.html | 209 -
_layouts/cv.html | 35 -
_layouts/default.html | 34 -
_layouts/distill.html | 111 -
_layouts/none.html | 1 -
_layouts/page.html | 16 -
_layouts/post.html | 61 -
_news/announcement_1.md | 7 -
_news/announcement_2.md | 7 -
_pages/_cv.md | 8 -
_pages/_dropdown.md | 13 -
_pages/_projects.md | 58 -
_pages/_teaching.md | 12 -
_pages/about.md | 33 -
_pages/people.md | 58 -
_pages/publications.md | 18 -
_people/bowen_wang.md | 9 -
_people/chang_ma.md | 9 -
_people/chenxin_an.md | 9 -
_people/hongjing_su.md | 9 -
_people/jiacheng_ye.md | 9 -
_people/jiahui_gao.md | 9 -
_people/lei_li.md | 9 -
_people/lin_zheng.md | 9 -
_people/lingpeng_kong.md | 9 -
_people/mukao_li.md | 9 -
_people/qi_liu.md | 9 -
_people/qintong_li.md | 9 -
_people/sansa_gong.md | 9 -
_people/sheng_wang.md | 9 -
_people/tao_yu.md | 9 -
_people/tianbao_xie.md | 9 -
_people/who_next.md | 9 -
_people/xiachong_feng.md | 9 -
_people/xijia_tao.md | 9 -
_people/xinyuan_wang.md | 9 -
_people/xueliang_zhao.md | 9 -
_people/yazheng_yang.md | 9 -
_people/yiheng_xu.md | 9 -
_people/zhihui_xie.md | 9 -
_people/zhiyong_wu.md | 9 -
_plugins/external-posts.rb | 36 -
_plugins/hideCustomBibtex.rb | 15 -
_posts/2022-07-12-lara.md | 427 -
_posts/_2015-03-15-formatting-and-links.md | 359 -
_projects/1_project.md | 80 -
_projects/2_project.md | 80 -
_projects/3_project.md | 81 -
_projects/4_project.md | 80 -
_projects/5_project.md | 80 -
_projects/6_project.md | 80 -
_sass/_base.scss | 692 -
_sass/_distill.scss | 125 -
_sass/_layout.scss | 50 -
_sass/_themes.scss | 51 -
_sass/_variables.scss | 38 -
assets/css/main.css | 3 +
assets/css/main.css.map | 1 +
assets/css/main.scss | 15 -
.../approx_error_deit_plot-1400.webp | Bin 0 -> 21416 bytes
.../approx_error_deit_plot-480.webp | Bin 0 -> 6404 bytes
.../approx_error_deit_plot-800.webp | Bin 0 -> 11726 bytes
.../attn-quadratic-complexity-1400.webp | Bin 0 -> 19998 bytes
.../attn-quadratic-complexity-480.webp | Bin 0 -> 5112 bytes
.../attn-quadratic-complexity-800.webp | Bin 0 -> 9972 bytes
.../attn-sketch-1400.webp | Bin 0 -> 21620 bytes
.../2022-07-12-lara-imgs/attn-sketch-480.webp | Bin 0 -> 8264 bytes
.../2022-07-12-lara-imgs/attn-sketch-800.webp | Bin 0 -> 13436 bytes
...mparison-between-softmax-and-rfa-1400.webp | Bin 0 -> 26522 bytes
...omparison-between-softmax-and-rfa-480.webp | Bin 0 -> 7404 bytes
...omparison-between-softmax-and-rfa-800.webp | Bin 0 -> 13956 bytes
.../illustrate-why-rfa-is-biased-1400.webp | Bin 0 -> 23158 bytes
.../illustrate-why-rfa-is-biased-480.webp | Bin 0 -> 5972 bytes
.../illustrate-why-rfa-is-biased-800.webp | Bin 0 -> 11434 bytes
.../imagenet-sota-lara-1400.webp | Bin 0 -> 101180 bytes
.../imagenet-sota-lara-480.webp | Bin 0 -> 55022 bytes
.../imagenet-sota-lara-800.webp | Bin 0 -> 101180 bytes
.../lara-as-combining-ra-and-rfa-1400.webp | Bin 0 -> 35462 bytes
.../lara-as-combining-ra-and-rfa-480.webp | Bin 0 -> 9358 bytes
.../lara-as-combining-ra-and-rfa-800.webp | Bin 0 -> 17654 bytes
.../lara-motivation-1400.webp | Bin 0 -> 27372 bytes
.../lara-motivation-480.webp | Bin 0 -> 7218 bytes
.../lara-motivation-800.webp | Bin 0 -> 13670 bytes
.../mem-time-comparison-1400.webp | Bin 0 -> 15906 bytes
.../mem-time-comparison-480.webp | Bin 0 -> 6154 bytes
.../mem-time-comparison-800.webp | Bin 0 -> 11638 bytes
.../rfa-as-concat-mappings-1400.webp | Bin 0 -> 19186 bytes
.../rfa-as-concat-mappings-480.webp | Bin 0 -> 17098 bytes
.../rfa-as-concat-mappings-800.webp | Bin 0 -> 19186 bytes
assets/img/al-folio-preview-1400.webp | Bin 0 -> 56408 bytes
assets/img/al-folio-preview-480.webp | Bin 0 -> 8640 bytes
assets/img/al-folio-preview-800.webp | Bin 0 -> 20624 bytes
assets/img/bwwang-1400.webp | Bin 0 -> 5372 bytes
assets/img/bwwang-480.webp | Bin 0 -> 4658 bytes
assets/img/bwwang-800.webp | Bin 0 -> 5372 bytes
assets/img/chang-1400.webp | Bin 0 -> 159134 bytes
assets/img/chang-480.webp | Bin 0 -> 27648 bytes
assets/img/chang-800.webp | Bin 0 -> 64240 bytes
assets/img/chenxin-1400.webp | Bin 0 -> 16232 bytes
assets/img/chenxin-480.webp | Bin 0 -> 3884 bytes
assets/img/chenxin-800.webp | Bin 0 -> 7622 bytes
assets/img/code-screenshot-1400.webp | Bin 0 -> 46250 bytes
assets/img/code-screenshot-480.webp | Bin 0 -> 14120 bytes
assets/img/code-screenshot-800.webp | Bin 0 -> 25418 bytes
assets/img/distill-screenshot-1400.webp | Bin 0 -> 47810 bytes
assets/img/distill-screenshot-480.webp | Bin 0 -> 15202 bytes
assets/img/distill-screenshot-800.webp | Bin 0 -> 26622 bytes
assets/img/group_name-1400.webp | Bin 0 -> 33028 bytes
assets/img/group_name-480.webp | Bin 0 -> 11512 bytes
assets/img/group_name-800.webp | Bin 0 -> 18964 bytes
assets/img/group_photo-1400.webp | Bin 0 -> 59018 bytes
assets/img/group_photo-480.webp | Bin 0 -> 13540 bytes
assets/img/group_photo-800.webp | Bin 0 -> 28194 bytes
assets/img/group_photo_2022-1400.webp | Bin 0 -> 78462 bytes
assets/img/group_photo_2022-480.webp | Bin 0 -> 16802 bytes
assets/img/group_photo_2022-800.webp | Bin 0 -> 37092 bytes
assets/img/hongjin_su-1400.webp | Bin 0 -> 13610 bytes
assets/img/hongjin_su-480.webp | Bin 0 -> 11330 bytes
assets/img/hongjin_su-800.webp | Bin 0 -> 13610 bytes
assets/img/icon-1400.webp | Bin 0 -> 20634 bytes
assets/img/icon-480.webp | Bin 0 -> 20634 bytes
assets/img/icon-800.webp | Bin 0 -> 20634 bytes
assets/img/inde_files/dageem_logo-1400.webp | Bin 0 -> 21362 bytes
assets/img/inde_files/dageem_logo-480.webp | Bin 0 -> 17916 bytes
assets/img/inde_files/dageem_logo-800.webp | Bin 0 -> 31694 bytes
assets/img/inde_files/dyerlike.css | 87 +-
assets/img/inde_files/nasstyle.css | 121 +-
assets/img/inde_files/pygments.css | 61 +-
assets/img/jiacheng-1400.webp | Bin 0 -> 20886 bytes
assets/img/jiacheng-480.webp | Bin 0 -> 19284 bytes
assets/img/jiacheng-800.webp | Bin 0 -> 20886 bytes
assets/img/jiahui-1400.webp | Bin 0 -> 28394 bytes
assets/img/jiahui-480.webp | Bin 0 -> 17278 bytes
assets/img/jiahui-800.webp | Bin 0 -> 28394 bytes
assets/img/leili-1400.webp | Bin 0 -> 19250 bytes
assets/img/leili-480.webp | Bin 0 -> 15362 bytes
assets/img/leili-800.webp | Bin 0 -> 19250 bytes
assets/img/lingpeng-1400.webp | Bin 0 -> 28600 bytes
assets/img/lingpeng-480.webp | Bin 0 -> 28600 bytes
assets/img/lingpeng-800.webp | Bin 0 -> 28600 bytes
assets/img/linzheng-1400.webp | Bin 0 -> 155336 bytes
assets/img/linzheng-480.webp | Bin 0 -> 59590 bytes
assets/img/linzheng-800.webp | Bin 0 -> 89694 bytes
assets/img/math-screenshot-1400.webp | Bin 0 -> 51354 bytes
assets/img/math-screenshot-480.webp | Bin 0 -> 14718 bytes
assets/img/math-screenshot-800.webp | Bin 0 -> 27084 bytes
assets/img/mukai-1400.webp | Bin 0 -> 60814 bytes
assets/img/mukai-480.webp | Bin 0 -> 20932 bytes
assets/img/mukai-800.webp | Bin 0 -> 35286 bytes
assets/img/photos-screenshot-1400.webp | Bin 0 -> 53964 bytes
assets/img/photos-screenshot-480.webp | Bin 0 -> 14706 bytes
assets/img/photos-screenshot-800.webp | Bin 0 -> 26808 bytes
assets/img/projects-screenshot-1400.webp | Bin 0 -> 47298 bytes
assets/img/projects-screenshot-480.webp | Bin 0 -> 14536 bytes
assets/img/projects-screenshot-800.webp | Bin 0 -> 24838 bytes
.../An2023LEvalIS-1400.webp | Bin 0 -> 18090 bytes
.../An2023LEvalIS-480.webp | Bin 0 -> 8928 bytes
.../An2023LEvalIS-800.webp | Bin 0 -> 15482 bytes
.../An2024TrainingFreeLS-1400.webp | Bin 0 -> 40476 bytes
.../An2024TrainingFreeLS-480.webp | Bin 0 -> 21260 bytes
.../An2024TrainingFreeLS-800.webp | Bin 0 -> 36176 bytes
.../Dong2023StatisticalKA-1400.webp | Bin 0 -> 23854 bytes
.../Dong2023StatisticalKA-480.webp | Bin 0 -> 11998 bytes
.../Dong2023StatisticalKA-800.webp | Bin 0 -> 23854 bytes
.../Gong2022DiffuSeqST-1400.webp | Bin 0 -> 17638 bytes
.../Gong2022DiffuSeqST-480.webp | Bin 0 -> 7234 bytes
.../Gong2022DiffuSeqST-800.webp | Bin 0 -> 14480 bytes
.../Gong2023DiffuSeqv2BD-1400.webp | Bin 0 -> 22646 bytes
.../Gong2023DiffuSeqv2BD-480.webp | Bin 0 -> 18602 bytes
.../Gong2023DiffuSeqv2BD-800.webp | Bin 0 -> 22646 bytes
.../Jiang2023ACS-1400.webp | Bin 0 -> 56498 bytes
.../publication_preview/Jiang2023ACS-480.webp | Bin 0 -> 32120 bytes
.../publication_preview/Jiang2023ACS-800.webp | Bin 0 -> 56498 bytes
.../Li2022ExplanationRV-1400.webp | Bin 0 -> 59420 bytes
.../Li2022ExplanationRV-480.webp | Bin 0 -> 31836 bytes
.../Li2022ExplanationRV-800.webp | Bin 0 -> 59420 bytes
.../publication_preview/Li2023CanLM-1400.webp | Bin 0 -> 39582 bytes
.../publication_preview/Li2023CanLM-480.webp | Bin 0 -> 11020 bytes
.../publication_preview/Li2023CanLM-800.webp | Bin 0 -> 20930 bytes
.../Li2024GSMPlusAC-1400.webp | Bin 0 -> 66874 bytes
.../Li2024GSMPlusAC-480.webp | Bin 0 -> 29828 bytes
.../Li2024GSMPlusAC-800.webp | Bin 0 -> 57152 bytes
.../Li2024MultimodalAA-1400.webp | Bin 0 -> 122272 bytes
.../Li2024MultimodalAA-480.webp | Bin 0 -> 23828 bytes
.../Li2024MultimodalAA-800.webp | Bin 0 -> 55792 bytes
.../publication_preview/Li2024RedTV-1400.webp | Bin 0 -> 76414 bytes
.../publication_preview/Li2024RedTV-480.webp | Bin 0 -> 21776 bytes
.../publication_preview/Li2024RedTV-800.webp | Bin 0 -> 46604 bytes
.../Pi2023DetGPTDW-1400.webp | Bin 0 -> 29632 bytes
.../Pi2023DetGPTDW-480.webp | Bin 0 -> 8268 bytes
.../Pi2023DetGPTDW-800.webp | Bin 0 -> 16384 bytes
.../Qin2023ToeplitzNN-1400.webp | Bin 0 -> 22822 bytes
.../Qin2023ToeplitzNN-480.webp | Bin 0 -> 11476 bytes
.../Qin2023ToeplitzNN-800.webp | Bin 0 -> 18886 bytes
.../publication_preview/Wang2023ACB-1400.webp | Bin 0 -> 31162 bytes
.../publication_preview/Wang2023ACB-480.webp | Bin 0 -> 10312 bytes
.../publication_preview/Wang2023ACB-800.webp | Bin 0 -> 17822 bytes
.../Wang2023LargeLM-1400.webp | Bin 0 -> 35686 bytes
.../Wang2023LargeLM-480.webp | Bin 0 -> 16494 bytes
.../Wang2023LargeLM-800.webp | Bin 0 -> 30090 bytes
.../Wang2024LoRAMD-1400.webp | Bin 0 -> 11752 bytes
.../Wang2024LoRAMD-480.webp | Bin 0 -> 7382 bytes
.../Wang2024LoRAMD-800.webp | Bin 0 -> 11752 bytes
.../Wang2024PRoLoRAPR-1400.webp | Bin 0 -> 10052 bytes
.../Wang2024PRoLoRAPR-480.webp | Bin 0 -> 7122 bytes
.../Wang2024PRoLoRAPR-800.webp | Bin 0 -> 10052 bytes
.../Wu2022SelfAdaptiveIL-1400.webp | Bin 0 -> 6424 bytes
.../Wu2022SelfAdaptiveIL-480.webp | Bin 0 -> 6424 bytes
.../Wu2022SelfAdaptiveIL-800.webp | Bin 0 -> 6424 bytes
.../Xu2023LemurHN-1400.webp | Bin 0 -> 8794 bytes
.../Xu2023LemurHN-480.webp | Bin 0 -> 7238 bytes
.../Xu2023LemurHN-800.webp | Bin 0 -> 8794 bytes
.../Yang2023UniTabEAU-1400.webp | Bin 0 -> 21044 bytes
.../Yang2023UniTabEAU-480.webp | Bin 0 -> 7638 bytes
.../Yang2023UniTabEAU-800.webp | Bin 0 -> 14444 bytes
.../Ye2023CompositionalEF-1400.webp | Bin 0 -> 27684 bytes
.../Ye2023CompositionalEF-480.webp | Bin 0 -> 10404 bytes
.../Ye2023CompositionalEF-800.webp | Bin 0 -> 19112 bytes
.../Ye2023GeneratingDF-1400.webp | Bin 0 -> 31760 bytes
.../Ye2023GeneratingDF-480.webp | Bin 0 -> 31760 bytes
.../Ye2023GeneratingDF-800.webp | Bin 0 -> 31760 bytes
.../Zhang2022CABCA-1400.webp | Bin 0 -> 7106 bytes
.../Zhang2022CABCA-480.webp | Bin 0 -> 6376 bytes
.../Zhang2022CABCA-800.webp | Bin 0 -> 7106 bytes
.../Zhao2023DecomposingTE-1400.webp | Bin 0 -> 74360 bytes
.../Zhao2023DecomposingTE-480.webp | Bin 0 -> 13108 bytes
.../Zhao2023DecomposingTE-800.webp | Bin 0 -> 31502 bytes
.../Zhao2023GIMLETAU-1400.webp | Bin 0 -> 41670 bytes
.../Zhao2023GIMLETAU-480.webp | Bin 0 -> 16432 bytes
.../Zhao2023GIMLETAU-800.webp | Bin 0 -> 32172 bytes
.../Zhao2023SEGOSS-1400.webp | Bin 0 -> 43526 bytes
.../Zhao2023SEGOSS-480.webp | Bin 0 -> 9810 bytes
.../Zhao2023SEGOSS-800.webp | Bin 0 -> 20234 bytes
.../Zhao2023SORTIEDS-1400.webp | Bin 0 -> 38472 bytes
.../Zhao2023SORTIEDS-480.webp | Bin 0 -> 27970 bytes
.../Zhao2023SORTIEDS-800.webp | Bin 0 -> 38472 bytes
.../Zhao2024BBABB-1400.webp | Bin 0 -> 40598 bytes
.../Zhao2024BBABB-480.webp | Bin 0 -> 10634 bytes
.../Zhao2024BBABB-800.webp | Bin 0 -> 21272 bytes
.../Zheng2023EfficientAV-1400.webp | Bin 0 -> 30530 bytes
.../Zheng2023EfficientAV-480.webp | Bin 0 -> 5678 bytes
.../Zheng2023EfficientAV-800.webp | Bin 0 -> 12786 bytes
.../Zheng2023SelfInfillingCG-1400.webp | Bin 0 -> 23328 bytes
.../Zheng2023SelfInfillingCG-480.webp | Bin 0 -> 10150 bytes
.../Zheng2023SelfInfillingCG-800.webp | Bin 0 -> 18258 bytes
.../chen2023unsupervised-1400.webp | Bin 0 -> 33618 bytes
.../chen2023unsupervised-480.webp | Bin 0 -> 24678 bytes
.../chen2023unsupervised-800.webp | Bin 0 -> 33618 bytes
.../cheng2023binding-1400.webp | Bin 0 -> 51152 bytes
.../cheng2023binding-480.webp | Bin 0 -> 9960 bytes
.../cheng2023binding-800.webp | Bin 0 -> 22260 bytes
.../gao2023selfguided-1400.webp | Bin 0 -> 45180 bytes
.../gao2023selfguided-480.webp | Bin 0 -> 10386 bytes
.../gao2023selfguided-800.webp | Bin 0 -> 21574 bytes
.../ma2023retrieved-1400.webp | Bin 0 -> 17458 bytes
.../ma2023retrieved-480.webp | Bin 0 -> 9620 bytes
.../ma2023retrieved-800.webp | Bin 0 -> 17458 bytes
.../su2023selective-1400.webp | Bin 0 -> 21786 bytes
.../su2023selective-480.webp | Bin 0 -> 8482 bytes
.../su2023selective-800.webp | Bin 0 -> 17400 bytes
.../zheng2023reparameterized-1400.webp | Bin 0 -> 17906 bytes
.../zheng2023reparameterized-480.webp | Bin 0 -> 17906 bytes
.../zheng2023reparameterized-800.webp | Bin 0 -> 17906 bytes
assets/img/publications-screenshot-1400.webp | Bin 0 -> 40076 bytes
assets/img/publications-screenshot-480.webp | Bin 0 -> 11944 bytes
assets/img/publications-screenshot-800.webp | Bin 0 -> 21604 bytes
assets/img/qiliu-1400.webp | Bin 0 -> 9046 bytes
assets/img/qiliu-480.webp | Bin 0 -> 9046 bytes
assets/img/qiliu-800.webp | Bin 0 -> 9046 bytes
assets/img/qintong-1400.webp | Bin 0 -> 118598 bytes
assets/img/qintong-480.webp | Bin 0 -> 33382 bytes
assets/img/qintong-800.webp | Bin 0 -> 70216 bytes
assets/img/sansa-1400.webp | Bin 0 -> 102238 bytes
assets/img/sansa-480.webp | Bin 0 -> 25860 bytes
assets/img/sansa-800.webp | Bin 0 -> 51586 bytes
assets/img/shengwang-1400.webp | Bin 0 -> 163940 bytes
assets/img/shengwang-480.webp | Bin 0 -> 38012 bytes
assets/img/shengwang-800.webp | Bin 0 -> 82352 bytes
assets/img/taoyu-1400.webp | Bin 0 -> 59810 bytes
assets/img/taoyu-480.webp | Bin 0 -> 50666 bytes
assets/img/taoyu-800.webp | Bin 0 -> 59810 bytes
assets/img/tianbao-1400.webp | Bin 0 -> 338444 bytes
assets/img/tianbao-480.webp | Bin 0 -> 57756 bytes
assets/img/tianbao-800.webp | Bin 0 -> 142002 bytes
assets/img/wechat-1400.webp | Bin 0 -> 15254 bytes
assets/img/wechat-480.webp | Bin 0 -> 11808 bytes
assets/img/wechat-800.webp | Bin 0 -> 15254 bytes
assets/img/who_next-1400.webp | Bin 0 -> 15622 bytes
assets/img/who_next-480.webp | Bin 0 -> 8806 bytes
assets/img/who_next-800.webp | Bin 0 -> 11820 bytes
assets/img/wordcloud-1400.webp | Bin 0 -> 97272 bytes
assets/img/wordcloud-480.webp | Bin 0 -> 25688 bytes
assets/img/wordcloud-800.webp | Bin 0 -> 50546 bytes
assets/img/xcfeng-1400.webp | Bin 0 -> 62406 bytes
assets/img/xcfeng-480.webp | Bin 0 -> 18676 bytes
assets/img/xcfeng-800.webp | Bin 0 -> 32428 bytes
assets/img/xijia-1400.webp | Bin 0 -> 79510 bytes
assets/img/xijia-480.webp | Bin 0 -> 18608 bytes
assets/img/xijia-800.webp | Bin 0 -> 36706 bytes
assets/img/xinyuanwang-1400.webp | Bin 0 -> 31296 bytes
assets/img/xinyuanwang-480.webp | Bin 0 -> 21854 bytes
assets/img/xinyuanwang-800.webp | Bin 0 -> 31296 bytes
assets/img/xueliang-1400.webp | Bin 0 -> 35362 bytes
assets/img/xueliang-480.webp | Bin 0 -> 9884 bytes
assets/img/xueliang-800.webp | Bin 0 -> 19460 bytes
assets/img/yazhengyang-1400.webp | Bin 0 -> 39148 bytes
assets/img/yazhengyang-480.webp | Bin 0 -> 27808 bytes
assets/img/yazhengyang-800.webp | Bin 0 -> 39148 bytes
assets/img/yiheng-1400.webp | Bin 0 -> 103686 bytes
assets/img/yiheng-480.webp | Bin 0 -> 36852 bytes
assets/img/yiheng-800.webp | Bin 0 -> 58278 bytes
assets/img/zhihui-1400.webp | Bin 0 -> 144020 bytes
assets/img/zhihui-480.webp | Bin 0 -> 40848 bytes
assets/img/zhihui-800.webp | Bin 0 -> 80768 bytes
assets/img/zhiyong-1400.webp | Bin 0 -> 276322 bytes
assets/img/zhiyong-480.webp | Bin 0 -> 52020 bytes
assets/img/zhiyong-800.webp | Bin 0 -> 119510 bytes
assets/js/common.js | 10 +-
assets/js/dark_mode.js | 9 +-
assets/js/distillpub/overrides.js | 25 +-
assets/js/distillpub/template.v2.js | 9314 +----------
assets/js/distillpub/transforms.v2.js | 13248 +---------------
assets/js/masonry.js | 13 +-
assets/js/theme.js | 65 +-
assets/js/zoom.js | 9 +-
bin/cibuild | 1 -
bin/deploy | 118 -
bin/docker_build_image.sh | 5 -
bin/docker_run.sh | 7 -
bin/dockerhub_run.sh | 7 -
blog/2022/index.html | 1 +
blog/2022/lara/index.html | 18 +
blog/index.html | 101 +-
blog/tag/attention/index.html | 1 +
blog/tag/transformers/index.html | 1 +
feed.xml | 1 +
index.html | 1 +
news/announcement_1/index.html | 1 +
news/announcement_2/index.html | 1 +
people/bowen_wang/index.html | 1 +
people/chang_ma/index.html | 1 +
people/chenxin_an/index.html | 1 +
people/hongjing_su/index.html | 1 +
people/index.html | 1 +
people/jiacheng_ye/index.html | 1 +
people/jiahui_gao/index.html | 1 +
people/lei_li/index.html | 1 +
people/lin_zheng/index.html | 1 +
people/lingpeng_kong/index.html | 1 +
people/mukao_li/index.html | 1 +
people/qi_liu/index.html | 1 +
people/qintong_li/index.html | 1 +
people/sansa_gong/index.html | 1 +
people/sheng_wang/index.html | 1 +
people/tao_yu/index.html | 1 +
people/tianbao_xie/index.html | 1 +
people/who_next/index.html | 1 +
people/xiachong_feng/index.html | 1 +
people/xijia_tao/index.html | 1 +
people/xinyuan_wang/index.html | 1 +
people/xueliang_zhao/index.html | 1 +
people/yazheng_yang/index.html | 1 +
people/yiheng_xu/index.html | 1 +
people/zhihui_xie/index.html | 1 +
people/zhiyong_wu/index.html | 1 +
projects/1_project/index.html | 15 +
projects/2_project/index.html | 15 +
projects/3_project/index.html | 15 +
projects/4_project/index.html | 15 +
projects/5_project/index.html | 15 +
projects/6_project/index.html | 15 +
publications/index.html | 1 +
redirects.json | 1 +
robots.txt | 5 +-
sitemap.xml | 1 +
416 files changed, 296 insertions(+), 28401 deletions(-)
delete mode 100644 .all-contributorsrc
delete mode 100644 .github/FUNDING.yml
delete mode 100644 .github/ISSUE_TEMPLATE/bug_report.md
delete mode 100644 .github/ISSUE_TEMPLATE/feature_request.md
delete mode 100644 .github/stale.yml
delete mode 100644 .github/workflows/deploy-image.yml
delete mode 100644 .github/workflows/deploy.yml
create mode 100644 .nojekyll
delete mode 100644 Gemfile
delete mode 100644 _bibliography/papers.bib
delete mode 100644 _config.yml
delete mode 100644 _data/coauthors.yml
delete mode 100644 _data/cv.yml
delete mode 100644 _includes/cv/list.html
delete mode 100644 _includes/cv/map.html
delete mode 100644 _includes/cv/nested_list.html
delete mode 100644 _includes/cv/time_table.html
delete mode 100644 _includes/figure.html
delete mode 100644 _includes/footer.html
delete mode 100644 _includes/head.html
delete mode 100644 _includes/header.html
delete mode 100644 _includes/metadata.html
delete mode 100644 _includes/news.html
delete mode 100644 _includes/pagination.html
delete mode 100644 _includes/people.html
delete mode 100644 _includes/people_horizontal.html
delete mode 100644 _includes/projects.html
delete mode 100644 _includes/projects_horizontal.html
delete mode 100644 _includes/scripts/analytics.html
delete mode 100644 _includes/scripts/bootstrap.html
delete mode 100644 _includes/scripts/jquery.html
delete mode 100644 _includes/scripts/masonry.html
delete mode 100644 _includes/scripts/mathjax.html
delete mode 100644 _includes/scripts/misc.html
delete mode 100644 _includes/selected_papers.html
delete mode 100644 _includes/social.html
delete mode 100644 _layouts/about.html
delete mode 100644 _layouts/archive-category.html
delete mode 100644 _layouts/archive-tag.html
delete mode 100644 _layouts/archive-year.html
delete mode 100644 _layouts/bib.html
delete mode 100644 _layouts/cv.html
delete mode 100644 _layouts/default.html
delete mode 100644 _layouts/distill.html
delete mode 100644 _layouts/none.html
delete mode 100644 _layouts/page.html
delete mode 100644 _layouts/post.html
delete mode 100644 _news/announcement_1.md
delete mode 100644 _news/announcement_2.md
delete mode 100644 _pages/_cv.md
delete mode 100644 _pages/_dropdown.md
delete mode 100644 _pages/_projects.md
delete mode 100644 _pages/_teaching.md
delete mode 100644 _pages/about.md
delete mode 100644 _pages/people.md
delete mode 100644 _pages/publications.md
delete mode 100644 _people/bowen_wang.md
delete mode 100644 _people/chang_ma.md
delete mode 100644 _people/chenxin_an.md
delete mode 100644 _people/hongjing_su.md
delete mode 100644 _people/jiacheng_ye.md
delete mode 100644 _people/jiahui_gao.md
delete mode 100644 _people/lei_li.md
delete mode 100644 _people/lin_zheng.md
delete mode 100644 _people/lingpeng_kong.md
delete mode 100644 _people/mukao_li.md
delete mode 100644 _people/qi_liu.md
delete mode 100644 _people/qintong_li.md
delete mode 100644 _people/sansa_gong.md
delete mode 100644 _people/sheng_wang.md
delete mode 100644 _people/tao_yu.md
delete mode 100644 _people/tianbao_xie.md
delete mode 100644 _people/who_next.md
delete mode 100644 _people/xiachong_feng.md
delete mode 100644 _people/xijia_tao.md
delete mode 100644 _people/xinyuan_wang.md
delete mode 100644 _people/xueliang_zhao.md
delete mode 100644 _people/yazheng_yang.md
delete mode 100644 _people/yiheng_xu.md
delete mode 100644 _people/zhihui_xie.md
delete mode 100644 _people/zhiyong_wu.md
delete mode 100644 _plugins/external-posts.rb
delete mode 100644 _plugins/hideCustomBibtex.rb
delete mode 100644 _posts/2022-07-12-lara.md
delete mode 100644 _posts/_2015-03-15-formatting-and-links.md
delete mode 100644 _projects/1_project.md
delete mode 100644 _projects/2_project.md
delete mode 100644 _projects/3_project.md
delete mode 100644 _projects/4_project.md
delete mode 100644 _projects/5_project.md
delete mode 100644 _projects/6_project.md
delete mode 100644 _sass/_base.scss
delete mode 100644 _sass/_distill.scss
delete mode 100644 _sass/_layout.scss
delete mode 100644 _sass/_themes.scss
delete mode 100644 _sass/_variables.scss
create mode 100644 assets/css/main.css
create mode 100644 assets/css/main.css.map
delete mode 100644 assets/css/main.scss
create mode 100644 assets/img/2022-07-12-lara-imgs/approx_error_deit_plot-1400.webp
create mode 100644 assets/img/2022-07-12-lara-imgs/approx_error_deit_plot-480.webp
create mode 100644 assets/img/2022-07-12-lara-imgs/approx_error_deit_plot-800.webp
create mode 100644 assets/img/2022-07-12-lara-imgs/attn-quadratic-complexity-1400.webp
create mode 100644 assets/img/2022-07-12-lara-imgs/attn-quadratic-complexity-480.webp
create mode 100644 assets/img/2022-07-12-lara-imgs/attn-quadratic-complexity-800.webp
create mode 100644 assets/img/2022-07-12-lara-imgs/attn-sketch-1400.webp
create mode 100644 assets/img/2022-07-12-lara-imgs/attn-sketch-480.webp
create mode 100644 assets/img/2022-07-12-lara-imgs/attn-sketch-800.webp
create mode 100644 assets/img/2022-07-12-lara-imgs/comparison-between-softmax-and-rfa-1400.webp
create mode 100644 assets/img/2022-07-12-lara-imgs/comparison-between-softmax-and-rfa-480.webp
create mode 100644 assets/img/2022-07-12-lara-imgs/comparison-between-softmax-and-rfa-800.webp
create mode 100644 assets/img/2022-07-12-lara-imgs/illustrate-why-rfa-is-biased-1400.webp
create mode 100644 assets/img/2022-07-12-lara-imgs/illustrate-why-rfa-is-biased-480.webp
create mode 100644 assets/img/2022-07-12-lara-imgs/illustrate-why-rfa-is-biased-800.webp
create mode 100644 assets/img/2022-07-12-lara-imgs/imagenet-sota-lara-1400.webp
create mode 100644 assets/img/2022-07-12-lara-imgs/imagenet-sota-lara-480.webp
create mode 100644 assets/img/2022-07-12-lara-imgs/imagenet-sota-lara-800.webp
create mode 100644 assets/img/2022-07-12-lara-imgs/lara-as-combining-ra-and-rfa-1400.webp
create mode 100644 assets/img/2022-07-12-lara-imgs/lara-as-combining-ra-and-rfa-480.webp
create mode 100644 assets/img/2022-07-12-lara-imgs/lara-as-combining-ra-and-rfa-800.webp
create mode 100644 assets/img/2022-07-12-lara-imgs/lara-motivation-1400.webp
create mode 100644 assets/img/2022-07-12-lara-imgs/lara-motivation-480.webp
create mode 100644 assets/img/2022-07-12-lara-imgs/lara-motivation-800.webp
create mode 100644 assets/img/2022-07-12-lara-imgs/mem-time-comparison-1400.webp
create mode 100644 assets/img/2022-07-12-lara-imgs/mem-time-comparison-480.webp
create mode 100644 assets/img/2022-07-12-lara-imgs/mem-time-comparison-800.webp
create mode 100644 assets/img/2022-07-12-lara-imgs/rfa-as-concat-mappings-1400.webp
create mode 100644 assets/img/2022-07-12-lara-imgs/rfa-as-concat-mappings-480.webp
create mode 100644 assets/img/2022-07-12-lara-imgs/rfa-as-concat-mappings-800.webp
create mode 100644 assets/img/al-folio-preview-1400.webp
create mode 100644 assets/img/al-folio-preview-480.webp
create mode 100644 assets/img/al-folio-preview-800.webp
create mode 100644 assets/img/bwwang-1400.webp
create mode 100644 assets/img/bwwang-480.webp
create mode 100644 assets/img/bwwang-800.webp
create mode 100644 assets/img/chang-1400.webp
create mode 100644 assets/img/chang-480.webp
create mode 100644 assets/img/chang-800.webp
create mode 100644 assets/img/chenxin-1400.webp
create mode 100644 assets/img/chenxin-480.webp
create mode 100644 assets/img/chenxin-800.webp
create mode 100644 assets/img/code-screenshot-1400.webp
create mode 100644 assets/img/code-screenshot-480.webp
create mode 100644 assets/img/code-screenshot-800.webp
create mode 100644 assets/img/distill-screenshot-1400.webp
create mode 100644 assets/img/distill-screenshot-480.webp
create mode 100644 assets/img/distill-screenshot-800.webp
create mode 100644 assets/img/group_name-1400.webp
create mode 100644 assets/img/group_name-480.webp
create mode 100644 assets/img/group_name-800.webp
create mode 100644 assets/img/group_photo-1400.webp
create mode 100644 assets/img/group_photo-480.webp
create mode 100644 assets/img/group_photo-800.webp
create mode 100644 assets/img/group_photo_2022-1400.webp
create mode 100644 assets/img/group_photo_2022-480.webp
create mode 100644 assets/img/group_photo_2022-800.webp
create mode 100644 assets/img/hongjin_su-1400.webp
create mode 100644 assets/img/hongjin_su-480.webp
create mode 100644 assets/img/hongjin_su-800.webp
create mode 100644 assets/img/icon-1400.webp
create mode 100644 assets/img/icon-480.webp
create mode 100644 assets/img/icon-800.webp
create mode 100644 assets/img/inde_files/dageem_logo-1400.webp
create mode 100644 assets/img/inde_files/dageem_logo-480.webp
create mode 100644 assets/img/inde_files/dageem_logo-800.webp
create mode 100644 assets/img/jiacheng-1400.webp
create mode 100644 assets/img/jiacheng-480.webp
create mode 100644 assets/img/jiacheng-800.webp
create mode 100644 assets/img/jiahui-1400.webp
create mode 100644 assets/img/jiahui-480.webp
create mode 100644 assets/img/jiahui-800.webp
create mode 100644 assets/img/leili-1400.webp
create mode 100644 assets/img/leili-480.webp
create mode 100644 assets/img/leili-800.webp
create mode 100644 assets/img/lingpeng-1400.webp
create mode 100644 assets/img/lingpeng-480.webp
create mode 100644 assets/img/lingpeng-800.webp
create mode 100644 assets/img/linzheng-1400.webp
create mode 100644 assets/img/linzheng-480.webp
create mode 100644 assets/img/linzheng-800.webp
create mode 100644 assets/img/math-screenshot-1400.webp
create mode 100644 assets/img/math-screenshot-480.webp
create mode 100644 assets/img/math-screenshot-800.webp
create mode 100644 assets/img/mukai-1400.webp
create mode 100644 assets/img/mukai-480.webp
create mode 100644 assets/img/mukai-800.webp
create mode 100644 assets/img/photos-screenshot-1400.webp
create mode 100644 assets/img/photos-screenshot-480.webp
create mode 100644 assets/img/photos-screenshot-800.webp
create mode 100644 assets/img/projects-screenshot-1400.webp
create mode 100644 assets/img/projects-screenshot-480.webp
create mode 100644 assets/img/projects-screenshot-800.webp
create mode 100644 assets/img/publication_preview/An2023LEvalIS-1400.webp
create mode 100644 assets/img/publication_preview/An2023LEvalIS-480.webp
create mode 100644 assets/img/publication_preview/An2023LEvalIS-800.webp
create mode 100644 assets/img/publication_preview/An2024TrainingFreeLS-1400.webp
create mode 100644 assets/img/publication_preview/An2024TrainingFreeLS-480.webp
create mode 100644 assets/img/publication_preview/An2024TrainingFreeLS-800.webp
create mode 100644 assets/img/publication_preview/Dong2023StatisticalKA-1400.webp
create mode 100644 assets/img/publication_preview/Dong2023StatisticalKA-480.webp
create mode 100644 assets/img/publication_preview/Dong2023StatisticalKA-800.webp
create mode 100644 assets/img/publication_preview/Gong2022DiffuSeqST-1400.webp
create mode 100644 assets/img/publication_preview/Gong2022DiffuSeqST-480.webp
create mode 100644 assets/img/publication_preview/Gong2022DiffuSeqST-800.webp
create mode 100644 assets/img/publication_preview/Gong2023DiffuSeqv2BD-1400.webp
create mode 100644 assets/img/publication_preview/Gong2023DiffuSeqv2BD-480.webp
create mode 100644 assets/img/publication_preview/Gong2023DiffuSeqv2BD-800.webp
create mode 100644 assets/img/publication_preview/Jiang2023ACS-1400.webp
create mode 100644 assets/img/publication_preview/Jiang2023ACS-480.webp
create mode 100644 assets/img/publication_preview/Jiang2023ACS-800.webp
create mode 100644 assets/img/publication_preview/Li2022ExplanationRV-1400.webp
create mode 100644 assets/img/publication_preview/Li2022ExplanationRV-480.webp
create mode 100644 assets/img/publication_preview/Li2022ExplanationRV-800.webp
create mode 100644 assets/img/publication_preview/Li2023CanLM-1400.webp
create mode 100644 assets/img/publication_preview/Li2023CanLM-480.webp
create mode 100644 assets/img/publication_preview/Li2023CanLM-800.webp
create mode 100644 assets/img/publication_preview/Li2024GSMPlusAC-1400.webp
create mode 100644 assets/img/publication_preview/Li2024GSMPlusAC-480.webp
create mode 100644 assets/img/publication_preview/Li2024GSMPlusAC-800.webp
create mode 100644 assets/img/publication_preview/Li2024MultimodalAA-1400.webp
create mode 100644 assets/img/publication_preview/Li2024MultimodalAA-480.webp
create mode 100644 assets/img/publication_preview/Li2024MultimodalAA-800.webp
create mode 100644 assets/img/publication_preview/Li2024RedTV-1400.webp
create mode 100644 assets/img/publication_preview/Li2024RedTV-480.webp
create mode 100644 assets/img/publication_preview/Li2024RedTV-800.webp
create mode 100644 assets/img/publication_preview/Pi2023DetGPTDW-1400.webp
create mode 100644 assets/img/publication_preview/Pi2023DetGPTDW-480.webp
create mode 100644 assets/img/publication_preview/Pi2023DetGPTDW-800.webp
create mode 100644 assets/img/publication_preview/Qin2023ToeplitzNN-1400.webp
create mode 100644 assets/img/publication_preview/Qin2023ToeplitzNN-480.webp
create mode 100644 assets/img/publication_preview/Qin2023ToeplitzNN-800.webp
create mode 100644 assets/img/publication_preview/Wang2023ACB-1400.webp
create mode 100644 assets/img/publication_preview/Wang2023ACB-480.webp
create mode 100644 assets/img/publication_preview/Wang2023ACB-800.webp
create mode 100644 assets/img/publication_preview/Wang2023LargeLM-1400.webp
create mode 100644 assets/img/publication_preview/Wang2023LargeLM-480.webp
create mode 100644 assets/img/publication_preview/Wang2023LargeLM-800.webp
create mode 100644 assets/img/publication_preview/Wang2024LoRAMD-1400.webp
create mode 100644 assets/img/publication_preview/Wang2024LoRAMD-480.webp
create mode 100644 assets/img/publication_preview/Wang2024LoRAMD-800.webp
create mode 100644 assets/img/publication_preview/Wang2024PRoLoRAPR-1400.webp
create mode 100644 assets/img/publication_preview/Wang2024PRoLoRAPR-480.webp
create mode 100644 assets/img/publication_preview/Wang2024PRoLoRAPR-800.webp
create mode 100644 assets/img/publication_preview/Wu2022SelfAdaptiveIL-1400.webp
create mode 100644 assets/img/publication_preview/Wu2022SelfAdaptiveIL-480.webp
create mode 100644 assets/img/publication_preview/Wu2022SelfAdaptiveIL-800.webp
create mode 100644 assets/img/publication_preview/Xu2023LemurHN-1400.webp
create mode 100644 assets/img/publication_preview/Xu2023LemurHN-480.webp
create mode 100644 assets/img/publication_preview/Xu2023LemurHN-800.webp
create mode 100644 assets/img/publication_preview/Yang2023UniTabEAU-1400.webp
create mode 100644 assets/img/publication_preview/Yang2023UniTabEAU-480.webp
create mode 100644 assets/img/publication_preview/Yang2023UniTabEAU-800.webp
create mode 100644 assets/img/publication_preview/Ye2023CompositionalEF-1400.webp
create mode 100644 assets/img/publication_preview/Ye2023CompositionalEF-480.webp
create mode 100644 assets/img/publication_preview/Ye2023CompositionalEF-800.webp
create mode 100644 assets/img/publication_preview/Ye2023GeneratingDF-1400.webp
create mode 100644 assets/img/publication_preview/Ye2023GeneratingDF-480.webp
create mode 100644 assets/img/publication_preview/Ye2023GeneratingDF-800.webp
create mode 100644 assets/img/publication_preview/Zhang2022CABCA-1400.webp
create mode 100644 assets/img/publication_preview/Zhang2022CABCA-480.webp
create mode 100644 assets/img/publication_preview/Zhang2022CABCA-800.webp
create mode 100644 assets/img/publication_preview/Zhao2023DecomposingTE-1400.webp
create mode 100644 assets/img/publication_preview/Zhao2023DecomposingTE-480.webp
create mode 100644 assets/img/publication_preview/Zhao2023DecomposingTE-800.webp
create mode 100644 assets/img/publication_preview/Zhao2023GIMLETAU-1400.webp
create mode 100644 assets/img/publication_preview/Zhao2023GIMLETAU-480.webp
create mode 100644 assets/img/publication_preview/Zhao2023GIMLETAU-800.webp
create mode 100644 assets/img/publication_preview/Zhao2023SEGOSS-1400.webp
create mode 100644 assets/img/publication_preview/Zhao2023SEGOSS-480.webp
create mode 100644 assets/img/publication_preview/Zhao2023SEGOSS-800.webp
create mode 100644 assets/img/publication_preview/Zhao2023SORTIEDS-1400.webp
create mode 100644 assets/img/publication_preview/Zhao2023SORTIEDS-480.webp
create mode 100644 assets/img/publication_preview/Zhao2023SORTIEDS-800.webp
create mode 100644 assets/img/publication_preview/Zhao2024BBABB-1400.webp
create mode 100644 assets/img/publication_preview/Zhao2024BBABB-480.webp
create mode 100644 assets/img/publication_preview/Zhao2024BBABB-800.webp
create mode 100644 assets/img/publication_preview/Zheng2023EfficientAV-1400.webp
create mode 100644 assets/img/publication_preview/Zheng2023EfficientAV-480.webp
create mode 100644 assets/img/publication_preview/Zheng2023EfficientAV-800.webp
create mode 100644 assets/img/publication_preview/Zheng2023SelfInfillingCG-1400.webp
create mode 100644 assets/img/publication_preview/Zheng2023SelfInfillingCG-480.webp
create mode 100644 assets/img/publication_preview/Zheng2023SelfInfillingCG-800.webp
create mode 100644 assets/img/publication_preview/chen2023unsupervised-1400.webp
create mode 100644 assets/img/publication_preview/chen2023unsupervised-480.webp
create mode 100644 assets/img/publication_preview/chen2023unsupervised-800.webp
create mode 100644 assets/img/publication_preview/cheng2023binding-1400.webp
create mode 100644 assets/img/publication_preview/cheng2023binding-480.webp
create mode 100644 assets/img/publication_preview/cheng2023binding-800.webp
create mode 100644 assets/img/publication_preview/gao2023selfguided-1400.webp
create mode 100644 assets/img/publication_preview/gao2023selfguided-480.webp
create mode 100644 assets/img/publication_preview/gao2023selfguided-800.webp
create mode 100644 assets/img/publication_preview/ma2023retrieved-1400.webp
create mode 100644 assets/img/publication_preview/ma2023retrieved-480.webp
create mode 100644 assets/img/publication_preview/ma2023retrieved-800.webp
create mode 100644 assets/img/publication_preview/su2023selective-1400.webp
create mode 100644 assets/img/publication_preview/su2023selective-480.webp
create mode 100644 assets/img/publication_preview/su2023selective-800.webp
create mode 100644 assets/img/publication_preview/zheng2023reparameterized-1400.webp
create mode 100644 assets/img/publication_preview/zheng2023reparameterized-480.webp
create mode 100644 assets/img/publication_preview/zheng2023reparameterized-800.webp
create mode 100644 assets/img/publications-screenshot-1400.webp
create mode 100644 assets/img/publications-screenshot-480.webp
create mode 100644 assets/img/publications-screenshot-800.webp
create mode 100644 assets/img/qiliu-1400.webp
create mode 100644 assets/img/qiliu-480.webp
create mode 100644 assets/img/qiliu-800.webp
create mode 100644 assets/img/qintong-1400.webp
create mode 100644 assets/img/qintong-480.webp
create mode 100644 assets/img/qintong-800.webp
create mode 100644 assets/img/sansa-1400.webp
create mode 100644 assets/img/sansa-480.webp
create mode 100644 assets/img/sansa-800.webp
create mode 100644 assets/img/shengwang-1400.webp
create mode 100644 assets/img/shengwang-480.webp
create mode 100644 assets/img/shengwang-800.webp
create mode 100644 assets/img/taoyu-1400.webp
create mode 100644 assets/img/taoyu-480.webp
create mode 100644 assets/img/taoyu-800.webp
create mode 100644 assets/img/tianbao-1400.webp
create mode 100644 assets/img/tianbao-480.webp
create mode 100644 assets/img/tianbao-800.webp
create mode 100644 assets/img/wechat-1400.webp
create mode 100644 assets/img/wechat-480.webp
create mode 100644 assets/img/wechat-800.webp
create mode 100644 assets/img/who_next-1400.webp
create mode 100644 assets/img/who_next-480.webp
create mode 100644 assets/img/who_next-800.webp
create mode 100644 assets/img/wordcloud-1400.webp
create mode 100644 assets/img/wordcloud-480.webp
create mode 100644 assets/img/wordcloud-800.webp
create mode 100644 assets/img/xcfeng-1400.webp
create mode 100644 assets/img/xcfeng-480.webp
create mode 100644 assets/img/xcfeng-800.webp
create mode 100644 assets/img/xijia-1400.webp
create mode 100644 assets/img/xijia-480.webp
create mode 100644 assets/img/xijia-800.webp
create mode 100644 assets/img/xinyuanwang-1400.webp
create mode 100644 assets/img/xinyuanwang-480.webp
create mode 100644 assets/img/xinyuanwang-800.webp
create mode 100644 assets/img/xueliang-1400.webp
create mode 100644 assets/img/xueliang-480.webp
create mode 100644 assets/img/xueliang-800.webp
create mode 100644 assets/img/yazhengyang-1400.webp
create mode 100644 assets/img/yazhengyang-480.webp
create mode 100644 assets/img/yazhengyang-800.webp
create mode 100644 assets/img/yiheng-1400.webp
create mode 100644 assets/img/yiheng-480.webp
create mode 100644 assets/img/yiheng-800.webp
create mode 100644 assets/img/zhihui-1400.webp
create mode 100644 assets/img/zhihui-480.webp
create mode 100644 assets/img/zhihui-800.webp
create mode 100644 assets/img/zhiyong-1400.webp
create mode 100644 assets/img/zhiyong-480.webp
create mode 100644 assets/img/zhiyong-800.webp
delete mode 100755 bin/cibuild
delete mode 100755 bin/deploy
delete mode 100755 bin/docker_build_image.sh
delete mode 100755 bin/docker_run.sh
delete mode 100755 bin/dockerhub_run.sh
create mode 100644 blog/2022/index.html
create mode 100644 blog/2022/lara/index.html
create mode 100644 blog/tag/attention/index.html
create mode 100644 blog/tag/transformers/index.html
create mode 100644 feed.xml
create mode 100644 index.html
create mode 100644 news/announcement_1/index.html
create mode 100644 news/announcement_2/index.html
create mode 100644 people/bowen_wang/index.html
create mode 100644 people/chang_ma/index.html
create mode 100644 people/chenxin_an/index.html
create mode 100644 people/hongjing_su/index.html
create mode 100644 people/index.html
create mode 100644 people/jiacheng_ye/index.html
create mode 100644 people/jiahui_gao/index.html
create mode 100644 people/lei_li/index.html
create mode 100644 people/lin_zheng/index.html
create mode 100644 people/lingpeng_kong/index.html
create mode 100644 people/mukao_li/index.html
create mode 100644 people/qi_liu/index.html
create mode 100644 people/qintong_li/index.html
create mode 100644 people/sansa_gong/index.html
create mode 100644 people/sheng_wang/index.html
create mode 100644 people/tao_yu/index.html
create mode 100644 people/tianbao_xie/index.html
create mode 100644 people/who_next/index.html
create mode 100644 people/xiachong_feng/index.html
create mode 100644 people/xijia_tao/index.html
create mode 100644 people/xinyuan_wang/index.html
create mode 100644 people/xueliang_zhao/index.html
create mode 100644 people/yazheng_yang/index.html
create mode 100644 people/yiheng_xu/index.html
create mode 100644 people/zhihui_xie/index.html
create mode 100644 people/zhiyong_wu/index.html
create mode 100644 projects/1_project/index.html
create mode 100644 projects/2_project/index.html
create mode 100644 projects/3_project/index.html
create mode 100644 projects/4_project/index.html
create mode 100644 projects/5_project/index.html
create mode 100644 projects/6_project/index.html
create mode 100644 publications/index.html
create mode 100644 redirects.json
create mode 100644 sitemap.xml
diff --git a/.all-contributorsrc b/.all-contributorsrc
deleted file mode 100644
index bc6a910..0000000
--- a/.all-contributorsrc
+++ /dev/null
@@ -1,45 +0,0 @@
-{
- "files": [
- "README.md"
- ],
- "imageSize": 100,
- "commit": false,
- "contributorsPerLine": 7,
- "projectName": "al-folio",
- "projectOwner": "alshedivat",
- "repoType": "github",
- "repoHost": "https://github.com",
- "badgeTemplate": "[core_contributors]: https://img.shields.io/badge/core_contributors-<%= contributors.length %>-orange.svg 'Number of core contributors'",
- "contributorTemplate": "\">\" width=\"<%= options.imageSize %>px;\" alt=\"\"/>
<%= contributor.name %>",
- "skipCi": true,
- "contributors": [
- {
- "login": "alshedivat",
- "name": "Maruan",
- "avatar_url": "https://avatars.githubusercontent.com/u/2126561?v=4",
- "profile": "http://maruan.alshedivat.com",
- "contributions": [
- "design",
- "code"
- ]
- },
- {
- "login": "rohandebsarkar",
- "name": "Rohan Deb Sarkar",
- "avatar_url": "https://avatars.githubusercontent.com/u/50144004?v=4",
- "profile": "http://rohandebsarkar.github.io",
- "contributions": [
- "code"
- ]
- },
- {
- "login": "pourmand1376",
- "name": "Amir Pourmand",
- "avatar_url": "https://avatars.githubusercontent.com/u/32064808?v=4",
- "profile": "https://amirpourmand.ir",
- "contributions": [
- "code"
- ]
- }
- ]
-}
diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml
deleted file mode 100644
index c78502f..0000000
--- a/.github/FUNDING.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-# These are supported funding model platforms
-
-github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
-patreon: # Replace with a single Patreon username
-open_collective: # Replace with a single Open Collective username
-ko_fi: alshedivat
-tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
-community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
-liberapay: # Replace with a single Liberapay username
-issuehunt: # Replace with a single IssueHunt username
-otechie: # Replace with a single Otechie username
-custom: # ['https://www.buymeacoffee.com/TkFxuKo']
diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md
deleted file mode 100644
index 511f585..0000000
--- a/.github/ISSUE_TEMPLATE/bug_report.md
+++ /dev/null
@@ -1,38 +0,0 @@
----
-name: Bug report
-about: Create a report to help us improve
-title: ''
-labels: bug
-assignees: ''
-
----
-
-**Acknowledge the following**
-- [ ] I carefully read and followed the [Getting Started](https://github.com/alshedivat/al-folio#getting-started) guide.
-- [ ] I read through [FAQ](https://github.com/alshedivat/al-folio#faq) and searched through the [past issues](https://github.com/alshedivat/al-folio/issues), none of which addressed my issue.
-- [ ] The issue I am raising is a potential bug in al-folio and not just a usage question.
[For usage questions, please post in the [Discussions](https://github.com/alshedivat/al-folio/discussions) instead of raising an issue.]
-
-**Describe the bug**
-A clear and concise description of what the bug is.
-
-**To Reproduce**
-Steps to reproduce the behavior:
-1. Go to '...'
-2. Click on '....'
-3. Scroll down to '....'
-4. See error
-
-**Expected behavior**
-A clear and concise description of what you expected to happen.
-
-**Screenshots**
-If applicable, add screenshots to help explain your problem.
-
-**System (please complete the following information):**
- - OS: [e.g. iOS]
- - Browser (and its version) [e.g. chrome, safari]
- - Jekyll version [e.g. 3.8.7]
-- Ruby version [e.g. 2.6.5]
-
-**Additional context**
-Add any other context about the problem here.
diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md
deleted file mode 100644
index 11fc491..0000000
--- a/.github/ISSUE_TEMPLATE/feature_request.md
+++ /dev/null
@@ -1,20 +0,0 @@
----
-name: Feature request
-about: Suggest an idea for this project
-title: ''
-labels: enhancement
-assignees: ''
-
----
-
-**Is your feature request related to a problem? Please describe.**
-A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
-
-**Describe the solution you'd like**
-A clear and concise description of what you want to happen.
-
-**Describe alternatives you've considered**
-A clear and concise description of any alternative solutions or features you've considered.
-
-**Additional context**
-Add any other context or screenshots about the feature request here.
diff --git a/.github/stale.yml b/.github/stale.yml
deleted file mode 100644
index 8ec2004..0000000
--- a/.github/stale.yml
+++ /dev/null
@@ -1,18 +0,0 @@
-# Number of days of inactivity before an issue becomes stale
-daysUntilStale: 60
-# Number of days of inactivity before a stale issue is closed
-daysUntilClose: 7
-# Issues with these labels will never be considered stale
-exemptLabels:
- - pinned
- - security
- - enhancement
-# Label to use when marking an issue as stale
-staleLabel: wontfix
-# Comment to post when marking an issue as stale. Set to `false` to disable
-markComment: >
- This issue has been automatically marked as stale because it has not had
- recent activity. It will be closed if no further activity occurs. Thank you
- for your contributions.
-# Comment to post when closing a stale issue. Set to `false` to disable
-closeComment: false
diff --git a/.github/workflows/deploy-image.yml b/.github/workflows/deploy-image.yml
deleted file mode 100644
index 93321b3..0000000
--- a/.github/workflows/deploy-image.yml
+++ /dev/null
@@ -1,32 +0,0 @@
-name: Docker Image CI
-
-on:
- push:
- branches: [ master ]
- pull_request:
- branches: [ master ]
-
-jobs:
-
- build:
-
- runs-on: ubuntu-latest
-
- steps:
- - name: Checkout
- uses: actions/checkout@v2
- - name: Buildx
- uses: docker/setup-buildx-action@v1
-
- - name: Login
- uses: docker/login-action@v1
- with:
- username: ${{ secrets.DOCKER_USERNAME }}
- password: ${{ secrets.DOCKER_PASSWORD }}
-
- - name: Build and push
- uses: docker/build-push-action@v2
- with:
- context: .
- push: true
- tags: amirpourmand/al-folio
diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml
deleted file mode 100644
index f6455fd..0000000
--- a/.github/workflows/deploy.yml
+++ /dev/null
@@ -1,42 +0,0 @@
-name: deploy
-
-on:
- push:
- branches:
- - master
- - main
- pull_request:
- branches:
- - master
- - main
-
-jobs:
- deploy:
- runs-on: ubuntu-latest
- steps:
- - name: Checkout code
- uses: actions/checkout@v3
- - name: Setup Ruby
- uses: ruby/setup-ruby@v1
- with:
- ruby-version: '3.0.2'
- bundler-cache: true
- - name: Install deps
- run: |
- npm install -g mermaid.cli
- - name: Setup deploy options
- id: setup
- run: |
- git config --global user.name "GitHub Action"
- git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com"
- if [[ ${GITHUB_REF} = refs/pull/*/merge ]]; then # pull request
- echo "::set-output name=SRC_BRANCH::${GITHUB_HEAD_REF}"
- echo "::set-output name=NO_PUSH::--no-push"
- elif [[ ${GITHUB_REF} = refs/heads/* ]]; then # branch, e.g. master, source etc
- echo "::set-output name=SRC_BRANCH::${GITHUB_REF#refs/heads/}"
- fi
- echo "::set-output name=DEPLOY_BRANCH::gh-pages"
- - name: Deploy website
- run: yes | bash bin/deploy --verbose ${{ steps.setup.outputs.NO_PUSH }}
- --src ${{ steps.setup.outputs.SRC_BRANCH }}
- --deploy ${{ steps.setup.outputs.DEPLOY_BRANCH }}
diff --git a/.nojekyll b/.nojekyll
new file mode 100644
index 0000000..e69de29
diff --git a/404.html b/404.html
index 929fc57..1eb4d67 100644
--- a/404.html
+++ b/404.html
@@ -1,9 +1 @@
----
-layout: page
-permalink: /404.html
-title: "Page not found"
-description: "Looks like there has been a mistake. Nothing exists here."
-redirect: true
----
-
-
You will be redirected to the main page within 3 seconds. If not redirected, please click here.
+Looks like there has been a mistake. Nothing exists here.
You will be redirected to the main page within 3 seconds. If not redirected, please click here.
{{ content.name }} | -{{ content.value }} | -
{{ item.date | date: "%b %-d, %Y" }} | -
- {% if item.inline -%}
- {{ item.content | remove: ' ' | remove: ' ' | emojify }} - {%- else -%} - {{ item.title }} - {%- endif %} - |
-
---|
No news so far...
- {%- endif %} -{{ people.description }}
-{{ people.description }}
-{{ project.description }}
-{{ project.description }}
-{{ page.subtitle }}
-an archive of posts in this category
-{{ post.date | date: "%b %-d, %Y" }} | -- {{ post.title }} - | -
---|
an archive of posts with this tag
-{{ post.date | date: "%b %-d, %Y" }} | -- {{ post.title }} - | -
---|
an archive of posts from this year
-{{ post.date | date: "%b %-d, %Y" }} | -- {{ post.title }} - | -
---|
{{ page.description }}
-{{ page.description }}
-{{ page.description }}
-
-To estimate the expectation in \eqref{eqn:identity}, one can draw multiple Monte Carlo samples from $\mathcal{N}(\omega;0,\mathbf{I})$ such that $\exp(\mbx^{\top} \mby) \approx \frac{1}{S}\sum_{s=1}^S \xi(\mbx,\omega_s)^{\top}\xi(\mby, \omega_s)$. By substituting such approximation into the softmax attention, we obtain random feature attention (RFA)
Why it is called random feature attention?
- This is due to the fact that the sample average can be written as $\mbphi(\mbx,\mbw)^\top \mbphi(\mby,\mbw)$, where $\mbphi(\mbx,\mbw) \coloneqq 1/\sqrt{S}[\xi(\mbx,\omega_1), \dots, \xi(\mbx, \omega_S)]^\top \in \R^{lS}$. The $\mbphi(\cdot,\cdot)$ can be considered as a feature map transforming the input vector to a new vector representation; as a result, $\mbphi(\cdot,\cdot)$ are conveniently referred to as random features
- Our work aims to address the following research question:
- Given that we already know how to unbiasedly estimate exponential kernels, how do we construct an unbiased estimator for the whole softmax attention?
-
-We answer this question in the affirmative and prove that softmax attention can be rewritten as an expectation of simple RFAs, -$$ -\begin{equation} -\mathsf{SoftmaxAttn}(\mbq_n, \mbK,\mbV) = \sum_{m} \frac{\exp \left(\mathbf{q}_{n}^\top \mathbf{k}_{m} \right)}{\sum_{m'} \exp \left(\mathbf{q}_{n}^\top \mathbf{k}_{m'} \right)} \mathbf{v}_{m}^{\top} = \mathbb{E}_{p_n(\omega)}\left[f_n(\omega)\right],\label{eqn:softmax_as_expectation} -\end{equation} -$$ -where -$$ -\begin{align} -p_n(\omega) &= \sum_{m=1}^M \frac{\exp\left( \mbq_n^\top\mbk_m \right)}{\sum_{m'=1}^M\exp\left( \mbq_n^\top\mbk_{m'} \right)} \mathcal{N}(\omega; \mbq_n + \mbk_m, \mathbf{I}), \label{eqn:ra-density} \\ -f_n(\omega) &= \frac{\xi(\mbq_n,\omega)^\top \sum_{m=1}^M \xi(\mbk_m, \omega) \mbv_{m}^{\top}}{\xi(\mbq_n,\omega)^\top \sum_{m'=1}^M \xi(\mbk_{m'}, \omega)} \label{eqn:ra-function}. -\end{align} -$$ -Intuitively, -
-Notably, our result can be viewed as a neat generalization of random feature approximation, which exhibits a high degree of symmetry: -$$ -\begin{align} - \exp(\mbq_n^\top \mbk_m)\mbv_m^\top &= \mathbb{E}_{q(\omega)}\left[\xi(\mbq_n,\omega)^\top\xi(\mbk_m, \omega)\mbv_m^\top\right] \notag \\ - \sum_{m} \frac{\exp \left(\mathbf{q}_{n}^\top \mathbf{k}_{m} \right)}{\sum_{m'} \exp \left(\mathbf{q}_{n}^\top \mathbf{k}_{m'} \right)} \mathbf{v}_{m}^{\top} &= \mathbb{E}_{p_n(\omega)}\left[\frac{\xi(\mbq_n,\omega)^\top \sum_{m=1}^M \xi(\mbk_m, \omega) \mbv_{m}^{\top}}{\xi(\mbq_n,\omega)^\top \sum_{m'=1}^M \xi(\mbk_{m'}, \omega)}\right].\notag -\end{align} -$$ -Another implication is that we can construct a Monte Carlo estimator to approximate softmax attention in an unbiased way. By drawing $\omega_n \sim p_n(\omega)$, we obtain -$$ -\begin{align} - \mathsf{SoftmaxAttn}(\mbq_n, \mbK,\mbV) - &\approx \frac{\xi(\mbq_n,\omega_n)^\top \sum_{m=1}^M\xi(\mbk_m, \omega_n) \mbv_{m}^{\top}}{ \xi(\mbq_n,\omega_n)^\top \sum_{m'=1}^M\xi(\mbk_{m'}, \omega_n)} \label{eqn:ra}\\ - &\coloneqq \mathsf{RA}\left(\mbq_{n},\mbK,\mbV\right) \notag -\end{align} -$$ -We name such estimator Randomized Attention (RA) since it computes similarity scores with individual randomized mappings (instead of concatenated features). To the best of our knowledge, this is the first result that generalizes the unbiased kernel estimation to unbiased attention estimation. -
- -Remark: - The proof of \eqref{eqn:softmax_as_expectation} is done by first reverse-engineering the formulation of RFA, equating it with self-normalized importance sampling (see below) and then completing the square of Gaussians to derive the density $p_n(\omega)$. The function $f_n(\omega)$ can be solved by substituting the density $p_n(\omega)$ into the equation. See the paper for a detailed proof.
--Importance sampling (IS) is a general approach to approximating expectation $\mathbb{E}_{p_n(\omega)}\left[f_n(\omega)\right]$ when it is difficult to directly draw samples from $p_n(\omega)$. In importance sampling, we use a proposal distribution $q(\omega)$ to draw samples and estimate the quantity as -$$ -\mathbb{E}_{p_n(\omega)}\left[f_n(\omega)\right] = \mathbb{E}_{\omega \sim q(\omega)}\left[\frac{p_n(\omega)}{q(\omega)}f_n(\omega)\right] \approx \frac{1}{S} \sum_{s=1}^S \frac{p_n(\omega)}{q(\omega)} f_n(\omega_s), -$$ -where $\omega_1, \dots, \omega_S \sim q(\omega)$. The self-normalized importance sampling (SNIS) is defined as -$$ -\begin{equation} - \mathbb{E}_{p_n(\omega)}\left[f_n(\omega)\right] \approx \frac{\sum_{s=1}^S\frac{p_n(\omega_s)}{q(\omega_s)}f(\omega_s)}{\sum_{s=1}^S\frac{p_n(\omega_s)}{q(\omega_s)}} = \sum_{s=1}^S\frac{\frac{p_n(\omega_s)}{q(\omega_s)}}{\sum_{s=1}^S\frac{p_n(\omega_s)}{q(\omega_s)}}f(\omega_s). \label{eqn:snis} -\end{equation} -$$ -The name self-normalized comes from the fact that the importance weights $p_n(\omega)/q(\omega)$ are explicitly normalized and sum to 1. -
- - - - -### RFA as SNIS -Our key finding here is that the formulation of RFA can be exactly derived from SNIS. Supposing $p_n(\omega)$ and $f_n(\omega)$ are given in \eqref{eqn:ra-density} and \eqref{eqn:ra-function} respectively, and $q(\omega) = \mathcal{N}(\omega;0,\mathbf{I})$, we have -$$ -\begin{align} -\mathsf{RFA}\left(\mbq_{n},\mbK,\mbV\right) -&= \frac{\sum_{s=1}^S\textcolor{strings}{\xi(\mbq_n,\omega_s)^{\top}\sum_{m=1}^M\xi(\mbk_m, \omega_s)\mbv_{m}^{\top}}}{\sum_{s=1}^S \textcolor{keywords}{\xi(\mbq_n,\omega_s)^{\top}\sum_{m'=1}^M\xi(\mbk_{m'}, \omega_s)}} = \frac{ \sum_{s=1}^S\textcolor{strings}{\frac{p_n(\omega_s)}{q(\omega_s)} f(\omega_s)}}{ \sum_{s=1}^S\textcolor{keywords}{\frac{p_n(\omega_s)}{q(\omega_s)}}}. \label{eqn:rfa-as-snis} -\end{align} -$$ -This formulation provides a new understanding of RFA: it is just a specific instantiation of SNIS estimators for softmax attention, whose proposal distribution $q(\omega)$ is chosen to be standard Gaussian. This reveals one of the possible reasons why RFA does not work well in practice: The plain standard Gaussian proposal in RFA is far away from the true Gaussian mixture (as in RA), which might lead to a large approximation gap. More importantly, this view implies that we can generalize and extend RFA by using other proposal distributions or adopting other estimating schemes!
- -## LARA: Generalizing Both RA and RFA -So far, we have two types of estimators available for approximating softmax attention: unbiased RA and biased RFA. Besides the theoretical biasedness, how do they differ in terms of practical modeling behavior? We list a comprehensive comparison to better illustrate their main differences. - -- In terms of **expressiveness**: - - ✔️ RA directly draws from the true distribution $p_n(\omega)$ \eqref{eqn:ra-density}. This makes the mechanism **adaptive** and **query-specific**, since the sampling distribution depends on the query vector. As a result, RA can **specialize** to each query and process the whole sequence at a finer-grained level. - - ❌ RFA suffers from limited capacity, since there is a large discrepancy between the used proposal $q(\omega) = \mathcal{N}(\omega;0,\mathbf{I})$ and the true distribution $p_n(\omega)$; furthermore, $q(\omega)$ captures no contextual information, leading to low sample efficiency. -- In terms of **efficiency**: - - ❌ RA suffers from **quadratic** computational costs. Since the sampling distribution is distinct for each query, we have to draw at least $\mathcal{O}(N)$ samples for all queries; at the same time, we needs to sum over all $M$ key-value pairs at each sampled $\omega_n$ (see \eqref{eqn:ra}), which leads to $\mathcal{O}(NM)$ complexity overall, as is the case for softmax attention; - - ✔️ RFA uses SNIS to avoid computing or sampling from $p_n(\omega)$, which require quadratic-time computation. Drawing from a simpler proposal distribution allows samples to be shared across queries and still resulting in a $\mathcal{O}(M)$ complexity. --LARA takes the following form -$$ -\begin{align} -\mathsf{LARA}\left(\mbq_{n},\mbK,\mbV\right) &= \frac{\sum_{c=1}^C\alpha_{nc}(\omega_c)\frac{p_n(\omega_c)}{q_c(\omega_c)} f_n(\omega_c)}{\sum_{c=1}^C\alpha_{nc}(\omega_c)\frac{p_n(\omega_c)}{q_c(\omega_c)}}.\label{eqn:lara} -\end{align} -$$ -Here, -
Remark: - We provide a detailed discussion about the parameterization of our proposal distributions in Appendix G.3 of our paper. To summarize, we find the key is to let different proposals depend on different sets of query information so that they could be as query-specific as possible. A good default is to divide the whole sequence into $C$ chunks, compute the mean of queries $\{\widetilde{\mbq}_c\}_{c=1}^C$ and keys $\{\widetilde{\mbk}_c\}_{c=1}^C$ within the same chunk, and set $q_c(\omega) = \mcN(\omega;\widetilde{\mbq}_c + \widetilde{\mbk}_c, \mathbf{I})$. We find this choice works well across various benchmarks.
- LARA can be equivalently written in a similar way to RA and RFA. We spell it out here to see a systematic comparison among RA, LARA, and RFA:
-$$
-\begin{align}
-\mathsf{RA}\left(\mbq_{n},\mbK,\mbV\right) &= \frac{\xi(\mbq_n,\omega_n)^\top \sum_{m=1}^M\xi(\mbk_m, \omega_n) \mbv_{m}^{\top}}{ \xi(\mbq_n,\omega_n)^\top \sum_{m'=1}^M\xi(\mbk_{m'}, \omega_n)}, &&\textcolor{keywords}{\omega_n \sim p_n(\omega)}\notag\\
-\mathsf{LARA}\left(\mbq_{n},\mbK,\mbV\right) &= \frac{\sum_{c=1}^C \textcolor{strings}{\alpha'_{nc}(\omega_c)} \xi(\mbq_n,\omega_c)^\top \sum_{m=1}^M\xi(\mbk_m, \omega_c) \mbv_{m}^{\top}}{\sum_{c=1}^C \textcolor{strings}{\alpha'_{nc}(\omega_c)} \xi(\mbq_n,\omega_c)^\top \sum_{m=1}^M \xi(\mbk_{m}, \omega_c)}, &&\textcolor{keywords}{\omega_c \sim q_c(\omega)}\notag\\
-\mathsf{RFA}\left(\mbq_{n},\mbK,\mbV\right) &= \frac{ \sum_{s=1}^S\xi(\mbq_n,\omega_s)^{\top}\sum_{m=1}^M\xi(\mbk_m, \omega_s)\mbv_{m}^{\top}}{\sum_{s=1}^S \xi(\mbq_n,\omega_s)^{\top}\sum_{m'=1}^M\xi(\mbk_{m'}, \omega_s)}, &&\textcolor{keywords}{\omega_1,\dots,\omega_S \sim \mcN(\omega;0, \mathbf{I})} \notag
-\end{align}
-$$
-where we denote $\alpha'_{nc}(\omega_c) \coloneqq \alpha_{nc}(\omega_c)\mcN(\omega_c;0, \mathbf{I})/q_c(\omega_c)$ to simplify the notation. Note that their major difference lies in the choice of sampling distributions.
-
-LARA is not designed to be a simple interpolation between RA and RFA; instead, it is a generalized estimation framework that includes both RA and RFA as its special cases. To see this,
-
- We do not grow absolutely, chronologically. We grow sometimes in one dimension, and not in another, unevenly. We grow partially. We are relative. We are mature in one realm, childish in another. - —Anais Nin -- -Fap aliqua qui, scenester pug Echo Park polaroid irony shabby chic ex cardigan church-key Odd Future accusamus. Blog stumptown sartorial squid, gastropub duis aesthetic Truffaut vero. Pinterest tilde twee, odio mumblecore jean shorts lumbersexual. - - - -# Tweet -An example of displaying a tweet: -{% twitter https://twitter.com/rubygems/status/518821243320287232 %} - -# Timeline -An example of pulling from a timeline: -{% twitter https://twitter.com/jekyllrb maxwidth=500 limit=3 %} - -# Additional Details -For more details on using the plugin visit: [jekyll-twitter-plugin](https://github.com/rob-murray/jekyll-twitter-plugin) - - -This theme supports generating various diagrams from a text description using [jekyll-diagrams](https://github.com/zhustec/jekyll-diagrams){:target="\_blank"} plugin. -Below, we generate a few examples of such diagrams using languages such as [mermaid](https://mermaid-js.github.io/mermaid/){:target="\_blank"}, [plantuml](https://plantuml.com/){:target="\_blank"}, [vega-lite](https://vega.github.io/vega-lite/){:target="\_blank"}, etc. - -**Note:** different diagram-generation packages require external dependencies to be installed on your machine. -Also, be mindful of that because of diagram generation the fist time you build your Jekyll website after adding new diagrams will be SLOW. -For any other details, please refer to [jekyll-diagrams](https://github.com/zhustec/jekyll-diagrams){:target="\_blank"} README. - - -## Mermaid - -Install mermaid using `node.js` package manager `npm` by running the following command: -```bash -npm install -g mermaid.cli -``` - -The diagram below was generated by the following code: - -{% raw %} -``` -{% mermaid %} -sequenceDiagram - participant John - participant Alice - Alice->>John: Hello John, how are you? - John-->>Alice: Great! -{% endmermaid %} -``` -{% endraw %} - -{% mermaid %} -sequenceDiagram - participant John - participant Alice - Alice->>John: Hello John, how are you? - John-->>Alice: Great! -{% endmermaid %} - - - -A sample blog page that demonstrates the accessing of github meta data. - -## What does Github-MetaData do? -* Propagates the site.github namespace with repository metadata -* Setting site variables : - * site.title - * site.description - * site.url - * site.baseurl -* Accessing the metadata - duh. -* Generating edittable links. - -## Additional Reading -* If you're recieving incorrect/missing data, you may need to perform a Github API authentication. -* Go through this README for more details on the topic. -* This page highlights all the feilds you can access with github-metadata. -
XCt3YB5+)@j_u_LXzS{Bj{GQqbG^weyo%+2sPAg0}#o~_oyih7xoNKPzcgKKdgUP)zbSE+`OI{07tpWx+DjVdx5@Z!i%!E_ak6?OZFDYs8V -}{!h@R zOu*~>Nuvqa_u>>_Ckj8Nc!w70ioces+nZYo#tfdmJAxx%gmU2g{Xqli(gX|-!U;^% z$qPi|2qFF#XC4e7m`s<}IhLa^4ndL>(AdJJO%mblB6yz#2H_aB@R0wbs=$wS;ApW8 z?29NU)AbwyX9?Tj2g?E|`Nsq7hUdP)0gHcyQwcI9wRC#Pi`;rhIx0f}dyLG+I?icG z+_R0`cu#0=eO*ztc6Mjtp`$7Q8UIEgvQ{5p8BIv?#8~mAY$GDMDEMl zQoyJ26REf&Q*nQQLom=IZ(<~=3B1qP6gC9^cfOwWK^P)cG21lc(8Q{4M#Rxw1W=#W z(jugGhTqDC$AaC0ZE`F^lpLRysco6n6irl1k@@_av_l0z9h&&&oKA3R+8-~bY|#gl zA)=5&6jM%7b9rCZ!P`yW?wn{XQs-cM>CRY823}6Zo_ZW;V7lg@nCId45u`2v2KZy_ zhRO_qcySZMi-dR{9K7AU2X7X(eu8c5XE~)X;G0j-Se@mPTSJW+muc7$te?1UMIM+- zP^_bX&@b_X8$HhwdQtHeeV80u@Q)`Y?b)pIA=xoj59Lzv^@T8>14xwIKaBLP8 $nzyT&1FDul!dj%ylYc;}=Q>McV~-8>hC?$x z1XQ)Ay3H3PFj~(LJa9h3!{o1qk1zH(Et I(SD*@MtR(IdU)L7MLiRMgWN&X= StQBfQrVNg|N6`B`K67Uf|E5#rVvnon!elVUP#$BCERlo2% zqM|B*Gy)dKeoMoEvS4n?tQ3Z5(4KSXVeX_;B;dxX`0ctRrkmJSF(_LINxsDud{^$f zCz|P=P4ATk8BJd_o^06OJnZn8pFGi~o_YcfVl6vU=>?(8H)?ui$dx<0G6z!E-4TU7 z8|Y1@d(AaE-pd^+ncn1JJ>fuCE>SXddDA}a%mm-W4DV)1vAh*Wh^!bvi;O+ PGp0rqsV{+{ z1cNS2DD>Uf)`L5YyuHyle!PO2^Z|5i7QQSSluN{8rH)9)4G3+i#d?86o09u4w49|c zMp)hiLX@#7bT79yawJ!(H(v0H;UuEcVVarbGtbcHk+I=S|Bc-Sw&f|ECIO0KtE*~z zh~F*a=a6)xm)v~4K8$EHRES28|0aM;_bQT4$7VKsUFGXZBy@WM(InB06BCa?`@Q|4 zQI)v(od&%RoCyXwQW?R6vID@c*gD~>d_t6JkU7VxH|?|-|H~P)R1*~LCnHb#PN;Y! zQh-Exr#EI8&Pnin)GLfo4qQMAUcoG>*kUeQIV|Wpfg5HlG7%uFQ0_0FHQhtj4j^Y( zPAAx87k?1**o={LF~l?O a*2^>Z#96 XB=%5EVGl$YQ0*NQhZS z6^mG>y<=tj7L?6_Z%+@_5?M=&-X|S?R7H4fTiMy=-J(nZ +q*bSzYXRQ-c*c$v?P-ro$=V9!DaU#5_85`@gjzv8i zktO3N2WrP%wGJfjlk+YNQa^`{?vdXV{XSqjZ(lO+pMid84(IRlLePoxzCbb=c^N9% zXekuc==AqGjeTotV5O`hQiAVOM{Cyc`ic#-e4KD;(pr%p5ASx0!vGm9$wX*#{AZN> zRL%NgeJugncU$*6!~vG6JXC`D59L-;6bm+G?+jF2pg3x5j=dA6YrfwFbT`zAK)}+d z2Zj%I4#Fdw&HG~l|82<)Z0o66D|yY5Q6GlZB3Onoa+^Bp-&}nIg<{HzIg2sun7N~; z?k#}EK-Y(keu3I$lzMcMT|mLz!LXGo6s9&^D6`l?^#BB>h5b& 6`fB9 z){8;=&XD_~9s9jHIVfRbF%OTDy`qn4xaP#R8$+?ax3v*Zx?jYlD8hlV(sCt&;lMtm zV&%9wa^RRCOTe_1FmeXDX-t%Qvul)rjD{Sx7zHnS!@y+WLAI-?m@A;3zINcgXRC?k z#w>)YDS7KSnx^i^UR+Hf7s>|m$bf0%`6`iu7&n(W08UM~Rl`n8tdRzO*f9WhROcH% z QK zyl}0qhn^C8rc|?3jXzC5tU}^8p%NVq+}9Emhpk?b&>4mD(h7;{)I{C; YWWy{O#f zn&e;Rj#cvhP_d;Il^Je1psZHtDPeR-CdTMc^38uq=E3df|Mj_UDfuf%i>%%#UG(lY z3FrVFjZD+~yk*A6&Y&hgtNMWh=Uw_BwGw12;x|n`I18U@Bh#VWY6>S*=m9&(G=Aqu zIWrtjF(CvW>q0t?oJ)RrLZIjn8!J SO8bGyO1ee+3#3fu9xP9sV?Imu=fAe_iJBV8j zK1S-HzDO@{sa58i7+x_$?;NaQTL*>yrb(_G^)xhg4ZWvi?hN@G6Z~NWauGWtA*`#V zSz*L8ZA8u@Ex;M4-!RB3IXpRs&UTJ-M3TTFaDqq8HaAG-qgSM=EIcm6s6Uma a#=>yKD_Mf15l}wy|qBDuv0=H c}Dgru>7*Z#OfR(^-`{~1g^ @Dku2kJ%_t9>NeN+&03 }z57Pm7?56M@S)#|vqhDx6TjzFh8Kg!Ag`P?yI6?!Re_-!(lm zchw#@BOJkQT4v`GST9~dC^A4In0wq=?UNJ0tF|tcQV%*K!b4dr)Y&fb7#Rs0u)NZE zYpYKlGqrD2v8_q%GJffKl^?DyEcebg#Jq^heufCb?0EGz{?wJ|SpfoALF@)Y7=q_c zDg<)A#$49K*8V);O_*DJZ}2ge#xE&^XoHSo*QeP?7W>Y~t#99mLlgfF2H}b`=+SE1 zJQJKK?NzvH7~1_NrC{~oEs*Y4{}D`lf=(|lv2*(F2Xk+#w?Sdv`{V%N4^gA=!;MFL z$aG;{34bu|pBx>MPM3JweX#i@z+4krnVNDM*t{yxr(mmz siarEyGn9SbriWZg0vFDLU9g{3)(3>)fT z_?Hd+C+ig%AdPeNqm9W(jO*Hf;W!u$x}nw-;^6AB@!qQ{*=w)RjjW)7DY+W(&hf0@ z_QNUS349WZ?~rG$hW<@wP;3;tw(bQqj(|KRxKnSM*tru?IO#;_IWose)-d?w*E>!! z`E?HuR;*+L9M$|oQkW!X0e57&TmsfE+z^v;nue8>hwOr%*8PU9=x1U?i%~+_Oaxb9 zGfc0rr}J=*;?JGEfM3cboTV=puP&yW%+bJbMD07syhyH^4byABC2zuEVQkf3Tip0^ z3N5RDqlwT{Q=fh&l;8q_OZ-VzAHV(p+QQeF^=uKnH`DRo3N0&kxiLoTPIg4TRLXU& zxT@pN@#Z}|mS-VoUmIVP-I|!(4Ro@GlP09GI4QAQZC_3?Br*i~FQRGOHCEw0g;fd& zwR1QrAnw3i#pGyMbj_T@HPU~k$dO{-R7>SFI5MLmT{iD1n~eZ==?oUvgw?Cl-W_=v zpV)C{^A}n4t(aty`{%+rP+ 1+EbVz#%26RC)rwlqKd|f} z;$kbqhguejW&Kg1>_%HoU-oYi(jdQ)a}%BUB7K?lL(pme6#MnW29tC9m0FY0V3dfp z{UoLnKCkJr69MPc0t+&{=KdRiO1z`_y>g^$udmo&G1EQ|SS! hfMei*B#8 UGy`w`$6Oo<8W)7d@B_{T16z8QnO+m}!kzCKaiSA^>XlKZVoFB2vTCrm9x*I?gP zwUPItu<3y5^x7K5KH8eVInaL`-9qY DecDj@J`h(Dw1$ErM}ns!s)dVIe$(yJQq`PnFd@XAmD6_C zbPV*E)q^@?GF2gbtlRlrI`)foo{f7&pnUR>=I-lewcz~fta>CA5?Q!J);|S}w| `(qncpOg<1yE$=8-Ad i0B{et$DMoaK^are&T!wN^hC(XSaLueD#_*E?!`=G^&ORK6pH`}dA5w1m=#m|+jA zQ&UgGw+ @rZ)%jgyb*+X|gCdgi`>-b9XQh+38TQiW+A@%nlzsLrkYd7L zJr$oDT;)O;S#E?5M;?#u<6;g<&2(_GKhY+AsUD5XT0EK86#xAFtes@ojL`iL90m ElZ6yOL}l)ADoye)_@*6_cM<7kGzoxuOQ>NG3B2FI&w PK1?eC*_u7VSQOYx+w>b4zvnWlruVKpxMYtyWt;rhE} zYq$il8`wc#g=`uvxX7iQg?Q$uq)vdg*}EQVXV?y9aTO;huaLP|JP#TU?W;`#t>YM8 zODq;WS@w5!uaVctK-!ryU&QMBaDkQHgY9h-?+7cKlfYfr=ym5`f5K>m+%-^7T1MfC z#gX$ZYdi38L+*7l8IjKQZiBtu JeQ3e&b`#FcPxo zUwkfhW%c}VabvhuKqho36%vp`(|s$ ol-Pa5P!mYZFjk*Q!QJK90l`XA!x?9 z*?0`jdvO%Lk>kd^gP9BN%e@FLdvS}kBZK^vLr@qJ_Tq+2hWykD?%X?3m(yfV40PjW z`>L=IZ$J7gKtUmmR(l6_o+hs3SrVwTll+Pe$@UStalGsFBk4~IvFjk=#h!iw-V+Gf z#R`ku_kaR9Z*L;esex-;N69^P+|CuZu?Unzx&Lbf{uujyXhbFZk@rM_nW18$QS&>s z0}qVyX5D{z&v@yvDC1&{;6Fw4hP=@MRvjiMtg3`^6V+CqqgB6$eLOMdx`hm1K`LH0 z6i%pk9cG|P0T=Ab1i}bVqcoo?olvmMm7Syu`qL9qeO^cY*yAUEmC9{@C*ft_NnzpX z?@k)yT%T8h;S~4dD4iU;z%&fbsjM@Bazvdb(R;e|YGtQ|wan#3^u_?+Lx%()6zwmW z#7;GB{bf!Q-&QeDR0BVuO-{b<-upEMvFmIsA}u@RFWWhk#+LDu(h#+)imYu8n$3Rg zYbWq$CSzx_^T*pWFlV17&+8>@I|}DvJRwjom-H`r7>ZSxH;p%>1I&j${haZuA`7f{ zN_>DH6fPUAQ#y8le<>uV1E07|Z#PuIQ(T(KZIgvF@}zxK?9l@haZLq7HW@}1L33WD zVnX)|!h3akTRen_<>94|xFzxtkljuqb%mgbf)N1n*D@1@srg>hvLSF9-Hqf4RTNbO z6w)o}TwY-$`SfGQp-6bxMA7E*u{lmwTDagRkF(5hVtq~$whY05KR%>4{h!9r;dn;U z{2uZ^|I>HKw_$o6GWBim;Z((u-RfuHs6YzvhYq5^{<2;mJ5|X6keN_YTa28gND- zE6AgFYLsR3pN_Okqmu0|s(BPEAlRFpU$}`bCwUWX@9WF!Y0=bh{4g>_m)s0%aHfs* zJ{vhIM*0~2A*vm7JfUu6Wyxj^{qRnr4dNw9768(WSJ#G${_(>iSWocWCeq8D(Ewbf zts~iaVf3x(#8BJ$ivz+$Xt*5!P @9iY{xwo3&3% zBDqIo^l(0E$~!@1A9rTnJ6fqPNkfF_85N226U6m*Lp&FWhUVKw#pTksCDyqm+o+Fk z7f{c`vTM+M3uoN8Rie;fy5o$V?h5Z0E-JW&A%;=s%CsRABZv7+8nA2+6LT|_n6gj! zlqq0N7+Z?TA27_e61#L3KK1&k49SyKn$w#;>b6JX1r`aH$#vk`Z{7I(m=8q0W>@mp zJQH0}i_`| hjs=$Duf_4FY#A)%gmlnhfPjw_ z+H>aTLwGUGM@CZBPQ+tWQbI^rF|F$v)G+24{J(CUo7n&ujBl#%WHC|-30}+`XcsJ~ z-=YO6HADMU&(!N&D|+j6K3a8M1w{pvH>uqfLP)S-`+9EKLHgZy#^X^#xjiS+`myWZ zug)D9&Ee7gU @rqr#&35NZ6?&`P;n_xO6QBc#EFB-{nJL)(zY$NL(X@Vr5kM`*L27hw zN+2@dT!0S4nk&rS0FfBmxdJO~j0c6AS(Wh`lw06=RylsU4bGHf3IXFKjCX4ogA|BH z^0PC=Z0+PDqpmHyusVHf(pA3teS@wG>=mjfP4{_3$TaM4Ku#XQhXqoxJPSWeDO(98 z`X+T>D5fE5=i;Jui9i7clQ{^yS(8W6S-;@6=nVl`#sZ7Z2II{hIzyxQY7N$-6$^2! zh%Wh=T`}l?dNlM;&ng)VOIu5&9inp>7FCOG*O t($-RIKw5S;>W&m_J#OtO>#t&?D zaheX_KUb(a?(_Qu0%k5n3B&U#>!CdaExHb2J0vR%lFjy`o^`is72Q0kQ8;@+Uz;!< zP9w?_bFsgx!O~k`rLdIx2N~}F?x#L1_9H-tq!vtiM~H5(0P|DuJu? jce|6ssupI_HBFEKl1L(U%Uxb%-Lb32gnX7vKi&6@ZcWMhq3fe(0^& zZ-uc}I6$GwT~`xKAI$0y50@LwFxg$&0vkr${wo6TM-sXC4GA5pfai)x8Uw;xqr^p_ ze$NM%@=mb?skJ^F4_Y-9T~GZ&D`M0g>+$Bpxm;~`Vc5aWJm4>H;vpisTJNj+eB;0* z@R~NhYL3yfeuiL$M`lQ`mGV7ljKd;~fKy3InIkG*jwGrKl;vtM C7ykYQH-L;;NfRg4_b$7OxoqWw<*hzx`RN(sIyO}1Ju@(IVngK>Z IuwL$` Ch>wbv5p*1=%4*M83++i}GCUrW5OJNO-Pc3U;wq2irB^z&l{pfWZ5f-MIZ- zX`TP!pvAFNA;aQw=z~as)J8oqy8E_f=|vRxG#} &hL;9BLcRs46(9s}i;~Av7?l~*c!C?RXp0aSCeH~Ql~CzHrK%rfpj8sYx90g^ zE1;6m<@CZ;x8Xyj|2%(5-4NXSm~cjt+OctWvOJFwM2vF0V_ETchu;cxLmRtIHFc4; z7HVZcOsn332iia&5-V=^%{ECdl3uxh!1hz%xEXUSZ DDn<(-R&C_ahmI=M-p{Sg58dY#qjL3 zvE4{ZF#9G 632*yeCv@UF0*PkDSgCNa z8i5`@Wd A7XiP>R!*WuiI_$JrEk=Geq<$ zu=t4LJllk7D@1uTO*RL2Eb!TsRY)5@1?Gj5A*L#|FLqUJ8;o3^9kk|x_x#jI<`_B1 zW*{X>rg(^o4LM#qD#64Gx1&_iZyI^?sGsZ7u_FFCoTINQ8d-01+~G o#i~bMfjK@y{g)C{f6jeLG$LB9D@cm-rv`f z!bh0 rLSbz{+lsL~QHTaG!xeAPoBXABp&U!8E~ z+N8K4<;g;ffEXwSUV$wGOmycbW>`17x?K5YEJ<0v-?g&z0*KIdo4Lexi-+O{XdXxR zAB`h8$Il4_qhHsk7tA{Su;0_M y^Eov0`25kH{oWOj}O$tD=u;L)4T8 z 3VykhI_aa|YjKwTN$c~D)cK))RtWE( G07afraSCzs8Y7a Bj5zsMaux@lp9P!8;r)P0Pcma?);y@UbVmInd8}dx)1a zaLc@GJXp9b01mTKcJJk8?&|w=)$kn~(Kr=^> z(`i97z{&oyNnII&{hKP1`$r=>poz*(*M;FRE7g0&ZptXW0E5>6TWg4!+QXq^nYmne z<7= %qdLhfiF?SOSTf|>Vcn6#(Jp3h(8br@ zHH1@0@9Ar`F671y9XYQ=-x6h|X_PM;+Fu0aASb_pB2I04N9MeHQPuG1Q%cPIluN_+ zxDf-Bmr9|+eaIBfWZX+HZNrt`UT(LCh};txYF2~=TeKj)L^^peNKiXjuRenAr6$&W z-&LlxK3RH8Ml?%ge%iG*5fG6W`e#%48Eh*&kei0Z$<0-wf;AM&YRTIU1d-S2A&5^U ztczdEFK@~+ItUXOef4lKx;PG2Pqa##SQZ>@)peQf<0Di86)D+)KFHAv(rpvQ+yzn4 zITc!QgNZgB3So0o4lYmTe(4xHF2)i`%47sBv8lY%wg@1!e%}KwBZ>8xm T0eryCy8YmEADwR>)RJdE3+CWV8sV8raGJR>I)oOv!FK6mUJZda z3}p(aD-Bc_*X@dDsW&Pm!n7qAK`5~Q^$xoY4sTklRA2~wdm6dYWkL+6`V?+cZtvVP z$CIgF)qzI?8hh#;*C0~@*voovZVk|k?tWbCWyB!1VR$+=x6x4cZa_|G -<)R4FZMT`3$2!UJ+2=J7}?z>(iJPk5eph(f>IVb@YwaiVN^9 zxrD&`7;lFS^h!qD`EI|AYJXNM&Ix)OG}w%gp$_!Ry&ICB0GVzvlrmnej$%w2X}3?_ zdtM&$P?&x|z0Cq1WX+l}B`@?kB1Wf89>mvEQ`1K!p#=mGvI-|1O1^=9{f7krE>CnX zj U^$b9^=>#PN4~vJxxKP62qK071#setfzwqeE%WTI zA+YmhV|VM+H|>xgdw=Qy!^MS%D{7@$=Mm!B*G2nh1A*=fi~&~->Qr)Tvim`je)(+n zchx!`)_dUz#XMtcou&=yW$O {^JZ^>P>>>p=!1Kqm&ZZv>`jr}3k0 za{S?34lOU%u|+Bc>{a^_c22(R U zAOh3GkvG-7oEQ~d8VHIPYbRwyj0JwB{Hi-(nTPsCw2xejNN(NC J18`5wrxC>F_PCH8TCS2|e)j{;mY1+P< zsQk_7Y~>R`{l68Gj@4eG;;SScF VWSZ=;@>b6p&RbV0=A(Efhr)f%lJX z7E40qH*jo8oS-|xv8*wftbfc@$xir+@b6L^?Da;iK9X`YyL<=$ZAdd)g?7bH$c5=+ zQEz{rRJ)XvwiMu*A@D}Il(ecam}R@cVK%QQmV2C;@`ydGjiN|vqEq;S#kYtMK#J}F zF;vxl8$6%ii7!^F%&h OC(s62p*iTW82-(uFfO!^g-lZN$Omj5mjHW3~G z!7s?WS+QE>2c}OdwUgEV@^YQc3MSDHY*P_?-;3e#Bqh!H;o|8Xx=O^y$4ct99ci!a zkmGH28#u4_*8roht%Y86^acRD>Zvi01}&~PPO-bORj`XzQkJPMzNs%Cjf6|qclvY@ zMZbZk&`k5@$>0Hr0>LHpL8nBu;}BG(ypd&|b+2qd_|Vt$6ns{)-)EPlpybb75$-{d z|6RN{@cGyNmYHFW!DeXl!wR11%$U 7TQ-}T-aklvusj;!&v*$1Fq~k$YS!`c2ShkvrwPE01P>W=wc8t z`6`r _@iW>ooGwd*=7!ej08aAd47Own8Em$nE!njh8O6cBTwm)I2 z9M?9wi(GNQpFwJ{xKu2MXOvizC -Od~=AW7-OW9h89M8||`HmMU>hw%-y6 zG5`oBy3^z2l^q<|{HQw-YM 5?OW4Qa9Y9sCqIgQM2qOp543a5+0&D&En5kq;NWmj?zQ2E nSD5p|1p?L#v59C=>#4_#-FvSN{6YU9{Ty+LT6raWHjXk#1?@j< -TOCDysY;Wa;Rni$e)tg$*khTV!wLb_B9{q`@QG;<1+yVCW9VufVh|qf{L;L zN$Fzib%iy$dr%bhI8(<6DUTKQ8VLYQgVzKpgK@ls6&{?BDBz)?z2T4G-oQ7D;y3jH zh>e4-lThZh(}}&m^BYGyo1HE#!fxz<$V KmZhL!yddApi|!YaxQcGw&?kMVti@RIRXOubMB*6)0EDy-Z; {t0E;^I25Nb3@(KOgR>9Z$U@o%v4{_! zmi$;JF<>KG-@TyK$yXGOu3ge8!#;yfnnHBO*1?dPq>WcH(jTIVh81m5l-UBh_ZB%g z6{APH?mpqHl!uqVoF5~bZFoHzSwgRxcjQEBlRB!#hvZHlBJ-fblGQ$&|3k2~4Sj zVS_*;9^Kf>iBc*(OsZFT2QDpE+iLYdzyKa3yqFYg@AKTbtd=j%=1}y4wrPPj&4f?f zB|5sqoAQ5v7V8-Go?vm5FrF?}L>0hQ^cMZ|V_W#?O3FCGQGd8jw= z_gw=ARK)6!wN3s=X&rN>{q;~E5?cp8dcFp}^$+Mp(0M<5YO{IF9F(bQoIELu{=HqL zMa6`uLutc+=p(%wnuwu_6D@6$;az*TFb01s+6Y@*@6t*{vrs(jW|qt^{l*3qHQRvi z^AHM3M^jT^aqy}7Aiv}~Xr}wOU59SGTTUk{zgnUf8v~EBd(2St;C#{Yj6 h~ta z7skzkwJ)gk_-THS0UlhFC_-8!L^n;$-_;VJNIYkAC*T;cLNtK!p>B>Cha-bmUe_qM z>a0jXx!$NPl<<0@*IJ@5UP(3y^mR}nM}316IqOrK3A@cHAaRtmZdsXS#M)c=-;o_^ z3M0@*R3B;5QwPX9Qegf#K;r0U@Wpby(&6pctyFgIDj2a{o!Ig);Gr+uEsRYqz?=r- zDv`P8+0g2K&$;e^*KmrT0;7Gk3Jo85E}Qn9*!wF)b%J0H)6_L&Rjfl*By&ZZACYcy zkhe*nC^`PIIC(UYC-4A%)E{IFp@<50ve4;|!+jbEx<)&dBEsA`{=^##7c^GEW01Zi z9Cyno=3aXu2tO%p#D)O|F#%|A!D#AW$Z}ESkP%fAZZVJ<17o72sxKRi${zQEWE#e@VvmmrE?1uRBvjk)UhZtFpu|`!RY!}u7~mi zc&?`@kKEMp7VFya(cergPVLMI+wi^gzfwIBb3}btk56F?vxdqQW7IJR1q>zG(_KSs zl*Buy4`*b!kp#LCh-w(4QsWIkHuY_)yNm)yxp0w4tmX8K0ds~Y52Wi?803@cO;Fj& zBfuNiK!_dcPPTjhVYh(Zx1Q^yKmjFAQ|HOdKQE_vbJJlR7hV$XGbCw2R1Dtdb|8k_ z0$m$~lDtJP5X_X|001Ad$zOl$ZN#Z1_(oTD`+-ZXb?FP!j};*YAWGW{)W5`n^70uh z${9mYh#$}j=wEbWe~8_tT4>1TbI>n|x%MbMd8~opPf&Of*nGqk6H}b`YJoGKP}Mpk z;S{siYAL2n`vJ$RD~!q2c!yB#FF(ls+W90qh(mRUKWGqa&QMg;WJ${*R?)jtjb5Vp zxFd)7^&^@){AM3nFSh|{dYGZTS}(Qe`TuO2V;c8EMJM}?nD=B2 $3ul1azp%O zil{*j8u_~S5s!!q+aUjDM<@8`1uRDIShXg!TuVW#_>q3Ej5Op(kg_l?Nw~nz;k5Z_ z?NB}#_|~qF3TN~0?>yLg9Trp>#8&;08Tck8^Ra9Wd0A`)F|!I9X7IqoAzjpH OUplxoluwT9uTW!E29M zXixr`B!|Hd%JJJvxe;%l!1ALqB<$C&FtEH{+G7a0`@i=TP#JD^-jxaX#Y*fA -*dy0x;*;EDDpk#@g23G`f;fc7k~*l&9{r*6MR3H&K>@e` zI*h&iy%SjLW&@Q273`4t*-++7sj&gw`)EAD1!0sg<;WB$c?$WnavZXJrY1v?FuB49 zw#?VS!Wq1f&4Du#$l$@lzUUd+=~z5Xk5MP!nQ*6U@|ij+V?PZBfg|ZtWF)JDpRfe> zzxruRi%oogf<87C5qBV&Ka~_1z
^Yu)dta63 zOv_N&IXqf}k(>|cUYA*RCyxo2ZjOW;ZIa6YHXXf90NnF>) IfW4YQQiHSZP^ zfS)SF6H-M{(4qB6Q*~Qsj{FY=#L96(rPOgZv}HVjCQ8J4#eyC}@#I*Eq%v4KV$qxH zBF7^&P8INq{f}SBrtMcWc3<_!n4OK<#hzNGfTPTc^_SB!f!fUx1P1mL6m96OunXlZ zDX(La566(~@gROkORM1)wK*RA^BLts9Q$Q&&oj&;?rft#d h!9y747*1Q;|zutR*a1qq4`GA9nO)#lP46#$d-pnJ>+4WsFZ(>2|0_cS-#RNhRo zQG00OPvXmdps4{rw4a>r4{QH7ArSS3BZyn(D6xbmow)4S*fplxHxF=N5Jo!GK`q1; zy2^5C>-$Q;`_YMlgte? ~Ys3_F3NXt7Kb^E_v!HPF(6 zoxec+jsNB}jTg9y=7|WSW@G2m!b+A~H^SZ0vZa)8vJtC4Nfo`h3tMLEt7bn&xmLqK zj&8_iTn*di^PxV1TS1FeyjM)&a;iQFf3~iYWjha*+CEQ! KX3M7zzr@R|Ex~YU1+W&o)x7 d>Gu= zE}Id#lY8zYBoK RyHn6W$ zeu{kGdzpHY!c8Ubfc8mfenud9U=g1dgh2UDM+@GM#*ahZxE(yi000C~U1mVu*&x`2 zDY9)&FAQ|$_qt1Yetpm-=>{dut#QOu=HVG&@rNM z9>5T^9LzVa0J>xGNLghCL@Uz@n>o|}5c~)BF~c%Z?B{v!Iv}Nkb53#{X7NT_nHB>} zXXr71tLa}jDDw O(2URvVoo %HiY{Ew&y z`7WWqKo2fIW*_aJ_j0Fw5B)p0FZ8}2_?7kdxqPsCzs%p|KY0I7{jbk{`~EC{kLm^L zuk}09yBFfGuotc0Q2(|57sTKCk3;^%djS71{@MR4%EQ6;$^C$TqyL8gt?bSH@BZ)h zo`k-m_747k{pYR7%lXkx&=nWN)6tlLJk)we%D8=+y(8sZKFu0W>B=q+`%$Cfo->mD zdzxM9L369s>q|_ntZaAD3VJU*W i3GfvKg z8fj?i*rPIg3qIEbS&Mj0g~-4ur%Z^9GEhpYLS3Dxv^o{9>H~W=!=YQle3BnMU4l(h zA0Hpu&OoG764j 0=A<_E `px|eQ^tnQE^pBs zye!u5Q(3hE_17A<+uZl}(6oOlg#$izNv%;a1zKeEzr5~2?j;Xi+6HzD`0_t+$)Gw( z8AlQFp%;^sv<^p?mGpf%Ek?xTyUzB`!&K0T&7D5wAJ?mrO42qxgC}E+$?33~HTt}7 zM(EVN@`|08A~{4j_$0s6TNUjU7T`&O@WBuxR1+r((L1zet;Sb`j_X1?FZ$ZG#L5!O zkUOEL?aq)SB;b`${oK>1ha10h>a6SAiqHl7?L-vZKVl2^0X6T#3FcSjwfFS*7a-!@ z*G-Q#@O?x5#uLm2v)-bGbJa3LP^hoP`h@o5Bl3F|aC^C^m%MlIK9<~vzJG!YVhBm3 ziYfH?FsmH@#_Gmj5JT){5yx`ztB%jVQ5c*WzfUW139{sQyz85xXx;P0B2?@de0=P= z@za2jat@H_EMp8Oz7E=?i;#4OL1P!z`f3>ozhekw9{@nU&t#DS;=s!nJa)OZX%M5i z@*7X@0Bc8f%(J-+?QoHAu0Sr844Xpf7ooTqX)Ba&2%=D$i-raMkU6M^Vo#Wlg~&^1 zeSTfh2cL1=h(hitCL*8o|1W6i8?+y(9kC|b2Pbz7LtNgA&-(6|90Eh9*SU@m5~Eo{ zHgI|4*$NmP#4X-oupTAHsT3?)8NL&$&?&c#GBzP(M1#w=OF+E` 4ZZZzuuJ0=f4+@v9iiP*Nd`K|4CL> z**-KqJzm6@V-*jFxb82@j(`9J>ZCUTVV~EOzYKD=JH(wmPeLbp`}^ptf=nNqQO!>h z1zSwDjr*zOea}zQ98<5^;YV^wQ0&yGf9B1=Tg~d*Eop>34aR(;Y`+)WUSi1+jRa_V zN;z9saVQ$M$V=8bn(^9-e^}u%PRF#^?FaD)V#MBrBTKZL8cZX+1F6w@0B4Fjm!#H0 zn&$Tg#n*#3f@8kWBK)vlKA&=q+H7`%_=C-p-3>i` f!n&husK!Pu4_*^WF)fa;+ya;j4*}qWIu|mc&R0Jv~#UxR?H)p99oZbFUupLD0D#mL>_gLP|AE^r$!vu7#{^aYFbR0Yz zx>mXuo2axhn2l$-< m09u6im|ZZy6>2C?cTqD^=e`)%d&SFeNi_Z8-Ra3>{8ccp zfyUpqi0qry8d=qKT}4i&xMiWdV7SxPV+O6d803N-iQq$Jq{MW5=dXSUXR1ZbmdZ^t zvH89CW~-23AY|GrsqBYd<7V_uMd)y%85dS_(7H(U3OC$F@%qy^vZ@)^=G&aqlOYfM z{^&TFZ)BzRUZmZhlN?27=u=Tetdvn{#GLZq*56||AW0>Cfjx5~(emT8biz%s(Z+bm zVfU2>=)RuCQ$dCta9_VL&%MdrP)L$HIi@U9zbd&*p(eM3{c~-;e6b&Wxmi#~*gsr% zYJL>Y^9o&V%{WYp>WV9JMMv=261f}nru=O&$(CzxN#39yd@)3H_Bdx{R{%r9T!xf2 zUUnK3e6KpN={OAc%u#(U^e>kGOmVb%4V&aXOI+#xwo!waXC_)49EqpN<3f_6?>hw_ z)xBccdUzs2odJtEHKvJ4(!womdtp1 p*|e0ERYdi^byTuBm_J{BH;`N+RE>+-hgM@)RX5`vzvRH z3^J5!lsOP~`ao0dN$ &`B1ONp>d9#=x za=37qHEWR99?nPPGV-XFpK;$o1FkwiBB!hE${sTYjDOncsS)&`3cILri>ke^LQC7% zkN4I)@nx+dnM3|T&*Js(+gAYc6lw$klvPJuySnxY0EJfY{89@3E1;gKSh;^h5ojl_ zC|@6`Z;b!*eI5ABWL|r91NgP3S96-p)CSI)s8Uq6Bz&j%C5Znx)`0pOXf*O8>v?Ec zhxr%rFgGFee$ZN>wn4m4TpWO?!zaSeK~0f8eePdPSGBzAySumPmf`7BpwV+E{;lf> zq4y!Jn)2R1hhyq^^sT=rn>q9I+YooXhKnr!9_nDyF)SgaXsM?`!j!^q!wNb~8_fqZ zTovCwO^lH9we1k-iLE}x#LLs92AX+?iB$f$Z;qfqAd{w+n4t#v2KbQp*s!2}<|3*= ziWlvD+IkEDSx(F|YMTw?7|liD4Yg|3hqi@WgkaLm^h1AiCK40Ah6^hpEps#%_WL+2 zS2(1>UmKrHl*EUUAr4>9a7@MYj62P<*xjZ)+5~&{482$b!`rFx-f{ZgAK<5e?wZ%+ z!#T8z)1$a0i9`y)iPx{nt!{fGQ^mO%cf|ZxF{7Z{|1LK~gThIh50s36=SRZTqgrz^ z#S8ey4!_XOH9+dlRHDC+y^3XeHmn1gSb6Y Z^-hR)&sY^r<6i4*Oc5sZ_mVn9Mmc!3Me6>b6q!FH+hgVMz8kXt1 zPTvO#JPu5k;JJK@ tIs>cfO+xe-uKO`m9r_ zI|)#;HL9+m !-u08ES`mI4g3?a8OD6jI*}rW1+E09zr}7{LheyukyaU zWHpGpr-mK3$|taU*Rw12AR#IIW(0jQ^6;m-lZskg_jIs0HP0k99K3p@Nr5=LO^u<% zvsOOEe#_RhKvfH^Qu(3TcL3z?7r}o;tu25@r;%p|A&L24W)q1TcF!NPO_5_V-~6}{ zNiGjLROv94?!PM((kh&E?6CT;$N|Dnb_Yr*cP$u{F$0_b2@M-j%^M4H)+GcTj*gL4 zB~0lns*M4noS)r>Lap$Q9H%0;)RIjja|7NGB0}7#=dQW*`L?I1ygf1zvVDTmC5Fbq zM{%eO+pGEptaR9!% yMvRknH(ykNQm7Oe>HTWKR|c`Ikmf; z@z=kX$-QJ7@os%9+hvkMioYhY*J4)r-dZ#VQ+^Q1xi^TOS99^8np9hR8N}EBklMUb zl#(oJay`l`%Z7y5)gGn6t#pdd9#>{6JOQW>Gsj-U<0V2V%+RWDf40)W=%HKs%cjvF z0_(9m*kFn5chYC_V+ZRBr{!pfto7&!=v}nRk*6xmbc_0MB?Kv+EYqhd{=(<-Jtt;Q zq#uqQQOa_{i1;MD2g5AzgQhp(znAw?(D*R)XdTemZ5J`KC`eE)*;b Po%%0g5CuoMO_?E7l`OKXSqe@}b>(omD3YR(- z#K#YwI1xj7myyc^;d}Fwq gvwNbCv{XHEn%V#0+xijy=``LpTu1 z-+>opy?6&@pg|`50)k3Gse2HTY2zAmW;0co5?mPBLUtGHx+bFG{*v`rs~ch(>I@ll z|J^6>?3B@G{kO@2TiE(#YXdDT_XgwS(IEVbHI=kL#-0JSZz<{X?>CozWN)%T^~on^ zx#&|yf0CtXAF6uWuaHR|ROfkAPrYJLABWC-j1Qp!rmnk zgxs?4`*$sP>M28+cw@zmeXbS5z^UtV4+K~$pZ?4W?dWX^%GJJ;+C#}%s@dvAiZQ|& zle>NgGP>{gPG2_fS#*J{((|~Xx=#P!#&4MT_ir^f#!}N*my~IEAmmCF&|TPnX10AB zAnuWEx*tb^Vz*`m< G1Be_Psd1=7r4 z5UB%sHN|EvL|+0ze`<~;+pD|fTtevCDr>>z3NPb8O~$ml(z$kc{@@;gm2wc4j++o7 zts{Iqly|F*=%qvg3E!WAdSg;bjWCC}(ANeiMF!E@rb(n#iz#C1a#hK-ao#{eW*3#^ zghKDX0J3M-;5d_SPpTqoz*nuDLFVMsaiEX1Sy^8`JU;U=8^=Bturv`TQwz=%2i!dU zTcKEs+HWWn02o3Y>t~V;O~n|}1y5>c#qqMMfzljcmO~NIh412Wkdw8=#W*4j|7rtA zGPy+a6inJ3l>tIn7!uKnTsm6bdIH4XB3=3$XdBfkgAz~q8W(2#`_+^H>HKZCxo_b3 z-Y ;R182q6f~w!7hcbRZtqpn3qz((sGs;LTTdtBwQb z0+i=;w;G}YFn!v>Kj)XUEVWn|;7KG#J%P}}=K<9{m@={iUByX=Ir+v~`7lowJ=bj? zIIx?I%67$v=cYRQ`{Yt~&BDN?DPQypq)ScRF+BDc7Ez~rJyi{j8L?330aV^P7s0_} za<$cTD3slGBG}LY-V8Ishnb&rl_vf?uNVHH%LEbRC{$gif!-Hlpr!9EC+6ve-@(^4 zim^=W!`Tfg)%_|o!}Y15$sFw&@jH~O`|yj}r+_tB$WO>az+@7;6}!$ugI85zK}zf- zz#={ibnuxeQ8IjHyvqv(>Fe30Rv_#-Algkv{e$}~zNGLG68Oa368DjlcfrA9isG_< z>`V_WEs-kcaTC^&7$e(n5e_S`1bdRps)Kj4d>j}qq15me{yAQ!*MBf*kKA}(YHj14 z`Z`vx#RIuF+8Rp7C2)6)Ly WJ=d%{Xcj1&*t#8kd> z%WBcL^|ff+X%WqYxFZ&dcSsIlppj^1;S#llkuKfe)Tcd6>Y9lJ*)Q}tiK$*8DvPzb z-1+Lha1cP3T8I*bu?ZL-J4iB*RdtDPo^EvT9q}C<+ n@ 9I^<88cw}_V!dn0D#;oKBOLDK8>gOJvVC2jQ|jAYI0ui#ei+z zqm%f0a`Usjq=7 hU^^bJR1iYUO&w{RVFaFxW1!`SP26rBXX_a3Q7u!pu^eY-8n_IxEk0 ziM<0JB(oxsE)4>pz6rx3 $H=($K9m(fetA%8fUWG?EDPtdP9S|29TX&C0$dIm02yZ<09 zDI(=~nqdcxh{}r`_QuXa?BR@;;n5s>d3ieVWm61m?M$7a9%#p`0N|sh{JF$W4aFm| zO&hS+K#C>TsT6Gb1w~~ZobSExC2QB3zgzEyULN;#h1CCzZ7SjGsLWP1-IjEAH7$~d zUmq0z_{n&i%qd4af#AklEndedB!2c8NHg4EM0x|?h2kp;kHc^Za5GSjRA1=FkH6XK z{n~&PZ UVRNq#GIaP*cWo$@bW(0XVhD>WyO@hdT_&~MXW3IO~cwHaE zy IKg~bs8dw}Mo<8-q|h+_aj2A# z2cD=QTH`6Iu_xh(SWA!VmK;ZSMmw;Tf!?cq`o1UYbIe11({Z$~w`Wd@+RFEk@zt9; z$>Thmotbr6&vhGx G4p548JYQ=`1Cg8n0FSk1tV-81h3}>9#V2`vTEFAy znXl_AKK%?2BzwmyW!@UbIG=pnyzs7@K8})Sb695TK^4jFS{rmJ!a@mc_64edJm$}G zE^$-=+s4o6RH<=1bH+62V%AZLanEYTk^`t^mcHaz&t|q>4xu5ac~Mok{G3GVaQno1 z5rt&t+{Sd!bz=6HB&J0L1<@W=%Bj<9oe<#vwPInW&Jz=~Sg+*wXL&{j3OStl5V>a~ zeywX&*qd)dy}%4JC^zOm$_c+9(e=tp5Wl3*1EoG@=MmD;*;S2J3)GS$okhcp)2zG5 zttQ%i-Ru|cx6O9ADMk9Obu;iU$k{5Kh{M}F{9Bemw}FbPEl<^ckTVG61$t2N#=J6J zc`7{1QM2TP>OC%!)B8<6dlA}N@;RWFeyH2@_Z?aI-0$Tm0E~5(@5f$OFQ&I`^RBe$ z9N${0VfU_>b>nmu#CwDs@M{@{`_teWI6aG&Ru-)qe~c) CA?=6<7Ax0^cUXvdL6W#jCj$#yLojm zVQGe5N^dE0uAT7d`3OUCG}Sp1PjJ_Yn7l-RrZvhsHoe3H9gY)e$zcJG@m|#o1Bn#? z60JHV8^0ir%&|8#6)|t>L2ClBj-q8~Q&Rp4Lk@qm)8xXwIrC5)a`4x$QzAYQ;P73@ SaUAhkP6DluIefqX0001iU8bJ^ literal 0 HcmV?d00001 diff --git a/assets/img/2022-07-12-lara-imgs/approx_error_deit_plot-800.webp b/assets/img/2022-07-12-lara-imgs/approx_error_deit_plot-800.webp new file mode 100644 index 0000000000000000000000000000000000000000..6e6419785d8d1286c5f1814f114cc9e50c766eb0 GIT binary patch literal 11726 zcmV; {mb;f9zU)A;6F_J z0Dh_dw{?^Lo&O)y7xS<2AG!YeUWGrv`hb6L>I3uu{jv1y{lNHJ{@4D)_ix^R{^zI% z|Nl@A|NU|OaQ=_mPy1i(9zytl^?&W3w_h2*k9;fSQ>?%0dL8_~?sw`xxO-jw-~Iph zFBSeg|BdPw`FHbg@n3L$r$6U*=xrbEy#alI`mg+7?_M{5@c(u7OYE=xzi<9fv{O7BO_}~4%-Fia$$N!)D|A8OZp1a~6nYK&+t0ChM4?{MFZ4BBOv@>XC z(9NNits^IcoIoB1>D4}&A{Jy)%vL=VToc=lqtjNegtDviRdz?}PDv{Tr;>ANUb|6} zi7b`dj+`D0nA~*Yk9j>=5`A#V3nJ!ILdENhZ`)0$`-64i-PwtH_fwihHft4Y-rgg2 z#p;RZX9m`EExi+L)ZsR4wm7)gsIs`l!}{3g2qMlQj}rtZIr3)NFa^A1X_(?VGmY?! z60EQxU{oE&q-&2J;H3Q;@xTi=QYwGg2n^-L#u`cEW{05Rh}4M2@PU3sXVerh^m?)$ zF^WOYyOdE{g5j%RLu@|H;JUu47?-#l3$^`;9mS{}ulh{K6k>6L>>FjNRQy9JlxodW z2I(rSB1?-?0c%BGlRcF}aK_r=i{!}0;Ru&(gvS>D!er(|{H~w9z%{CAt*c3v (7ge%W8fLo1SK|{ECt*qzQra|1G^FGen_k=7Mw5_L_VwK}7{!(# zqd`E9tC!v2X;<3eM=SG-)y3ep&O^E|HZ-~aT(3i8OP}@1^fn+R;c=`q&9ZJ?sJ9YF zF8+xPD=M`{EtYzW5E)!z;r?dWJTY};#^nBgRzt@IMbp#c2>&nr0usGiga6BSr@Ky= zi3MJ`Z;RsbA0MZ8eNQ72Y3Q5tb3|953;|oFnzIJdPy=HWU6<-_Z`?_*-^^<)5cP}i zO}jWl1zqW&=dkgo38xUpdp4s48~G>&$uz_DPcwzj-xpL~MMNda;JU*3kj!T0U0hTU zpxh!Gxd)V))Yv4xgY+mR8SW{(m{tbHmr4T~T>qvTur;P~yYC~D%r)2j=)T9L3KW@_ z7P;&NU9m;q>G0;F-B#D*djJk_TkbYy)L?+h<8otrh)h)aC_-3D))JDqJmUvhs8uRF zd|z(HEuWLQnG$wI;nqiB*RJ+R1A8YOyOaSdG(Dsl`;D2k7$7pZ+?-;14RtCA)#+eV zSbtizXurldFKP*;bLm7Z{cfJNo915JoEk)^%1_Fw>@1aeWJHo+vu#5e4!}>fVbk$e zW0iAN8j@ceY_Wh;kixhmpAHfdKM{bCE?f~aE{ad)l#WbDD49N~gw4POE^he40^s4u z9z06?Ejg$^{I_^4+k_4scU)~^_8 z2HAB+r2Z0sb;tG@93i6*0gOGAH9Ct@Omh)Lh=xr#hn#N{8&QwPc`&REjV_c1B{4;9 z%E#216Ow0A#c1wG5JU=MvSsM3z*ANQvg;0ub;Z2piWA{9E9JMj=|ix-5v=ptMWTnj z v1Zq>&(FMw3^Srmz=4 ziX)A-BJZlb;XIf`dj P_6L0 zNcl|RN5inOtPO45?GY8|I5z7~@M}9k=jS=fRpKY8*tV`26kyyUlOH>Ce&fm$J?K_G z%1+ONbL7qpYzz!B dw#zme{1iOVJW=-dL3qBp@9??NwW{S_+H&=w)D8H4R zO0=fX7yrZ_&p-5n{XG?^Sn-eV_M#ca )&Jt& Gv!{BZ%HwWiM3OaK+H}M;tA|Q{NNP^*jMz%`Y )3Y_v0LdnKA9O6S(OkgG|a%A)W`n}wpUNuJ80@JE}4 zqOVDw%A)W`n}wpUNuJ6Y?;BO<*C$>%-q6jVbuIkzs!Z-)G&F Wm1!VvtcZ)`W091=fCh)Zcy5Py6A`CNo_pAe|({&2|f%0?8;dw?c z=FJcFwT^`h1{l=>K3O3H_aHoC0q3rkq|pOFyB3NnOWH1nHQ2h$RohBQNh)4C3(A ^A)hBCvbH>(lpx}sgjGe`+)+@Rl!?37(CUlk8Q za92$=EV(n?p8+Z4B2=Zslxgs^2^6q {l;CB^`Dm90)y$jqIxG!(O0RI0R=l}pD8jC)KPiH(b z?E|Py7~aWFx}3R8*2>Huq!FQ qfsRUkqJ~ZX3&rCQwqktu%cq(0_9Yn^JpR&0!n &B^lXik) zxw47J_wa@}$qj^t%5O;iI=w@-KR;z?_xTD;=fNSU4BIBZLBj~xMgWIy2z}O;M;AZ8H>bT~ID;!oJGM_DnoP5=cV( 1yNEEm^6M!iw?~r>VX+q_L6xyk;qq++pNm4T6 z{d1XL2sx-Qwk;=n5FFqZRbjA^-+B*jFdisg5dda$E*a`-)gwcrb+!N}m@QYs0LcUS zKjb8Wyp1QqE`j=F_e0%4kW+Jw8D#{Q-PtfD{ DIER&!A;A;O?`8^GFQ%<8p%53x!;Xj>!b-ON z^*~u@%1m1{dG^aL66QC9Y}KLhQOH1FJ|KZ(plbzaN%D7#?(`~@Nm?%5=@e-D1T3^G zSZ~iXhbMhq#JqY6K0r4y2tnhKBhAWNb7YQt^&)A&S>5lu!Aj1BQ?Xi=n<795intx| zqKyiQn5`v{Tcu&Hk&A=4Jf}FI7df_LeXvv=ea~Z!xte=o(w2JUXeVTu1Y)D-a(xta zq!%`6{HnbL*+1TEBTT*NU`DWmF3Fhl+QicNytYsQ=xl=gVOc-X3}HgK(Li6&2)+4R z0hmP%9x8dpG5`mkVCA!f90HJ?fHB8?dMS?h@wJdrwdFnVF>CQvA7}v3?iO)Vn{(Da zqT84qzS&PE(M)rURnHg@jE39`g!pKa|BClO#zX4m%Pi%zVa2M9o_pAodh|{V^b17u zO}d`Bwgw9Yj)}?y2R0S*zuYl7a>=S _in0UJi_Tx*h zOq~l`?gQm~`8M-!HnW^ewJFtECE1`o(z_mbyCN>e<32im!(Un*IzpuGBg=Ij$7*d4 z#osydgXPz68*O va z7}uZLqz$};cy3ID3w0Hh0VEbY8 #z;#Aen^#R#`@H+GTkGtTS$8`}|)600awQvADqm09l@bw%c z-$@rk8&g{-bFKgo`1E lat?xzKHlpIjY85yBvq3Hxhlh?ak>jcTU)-K 0bbq8G-BgO~$l^2MW94sIiHMSUYma!=-rwM~X6L@Rh{ja-T9ONFL39s|Ef zEhLLFc#EW=KLFD;cWa26n#9L^c)EUs>4^0>3{$(+XVm(#6GoP`0+A#UQi?~x&26;+ z7UCC+gP>|-@R87;temgiKi6o&`~7u6l=J3>NqF-w^P8^?$A(O~cI2<=zYdaL6!Ar3 zy9p#vnyzyg1$_`vqY&0ikr92Li)@^M;E};{1pG?ddb7~UCrpbj9VlVW@w2wAc-APb zs9rer3lDVdueEV(VUU~W%Dh0_K$W=!T8B!TvOHSayFSviJMB2(r-JzJ?ot3kHt(#! zqLZ|rTjiZR66JODfdv_V5uoQ0#qOipZM&sRi~n+`j&n z(uUxxP`0!a&?ITRTaZMltDWitujq)CB|{D=qEuQbL22GDs-3I(#OEuJr)lc7Rw*#2 zdnXE7qp(LGwB={SAREPXUqW`HErghMw=1J$U3Sg-xk07Pshm`o1W{heU#9I3xP$=A z*>LLjq+1ZdO%wEpIb^h^e39Q86^+n{Z1yc#Yb^}T4uu9_P5_la73`Dk@n{*Kk_OUX zk<004dS#+qv1RS_F_pqv_`|9aLCvGu9JBIc;L!Doht~#_N=bz5 ~?|B zLG}{3N$?ICy3dEsq@h!?;Pb+koT4uCj@b4~2%nlvold{_gdb &5s0@sN zbh%Hc5PtjZ_tFCN0%oIomBkef`jDCEs7k$A(exv>n<65XWf@WX=#OuU0Jv@loCorI zjBYyqR-r(ZBdugp>=rqUQ71YcwOLM0r{|8eE 3bEdgSkjBaSF< aWv-h8#cr($@wA)4fiHq8fl~_% zhSYclrY*@z%hF>#kFQmH(P qL)ND-*WMUg|NLxJ%2S_M2Wg!<$O(=}q&*VTlNz zHT{Et3m;6nF>>He-0r-Nc&oLn79pw %ShslwPXZcoPC|ZA)pfB#DU_3v qGadr+JdQfa@sQpA5uBV}k0O;>0-cP+pG|uD@AqlN-iev$zUx*krOiD@ zIT J914<* z liE6**$IP^9pMRa2OsJUF2iuqeV(!=>=yS i*{%XrzJ_`n7H~n&e_E7O4^%wpX-7}@1VnOF`U%6ycMEUjET gtgUnvHdnJu2%l{P%;tTUPHN^i#k)~*$zrJfLfqZ?#m)p()qCg98M2^B| zv5vH49VlJlw~1@N1ALH-*DDpWBke^&Nqv}gmfkPya%Dkxt)kA!JsT;BU|-G-<*DvQ zGDvNT0T`!`Lg)y7XOy>yCPP)Y>gf7L=;tp!!vPq&BHHrhRVN|1w!Ant*g1{}Gw)6% zDId?)N0xg3*T*fy|2*)N95x&G!A@q%)Gk6XJ}nGH!o_-Iwzhqp3VW%H5N29GVcKy# zV9QO_A}`Zze@`zpE)pO;CyO$f4Q%dhQ!nv5$ivh)9E(Hf0;Lc *zYz<}BdNL2$+HOaKSpduulfrZ44A;LARy796d?knM!1RZm;h_T4PT}|5 zrrUT0w{zt;#(Xjk-w$x6I{o!YNq=dj#7LTxW&l}$n$$D^@7s^S`vZT^YF(sI7BC3d zbX3OyZI?H%%RzFoGs)nB@4Ox7%^= zO|DoUhUfjr9ZKjqFU!1z#jbz!mjz04+(jhKO-!TNUK3MV^O;8Y8pZqrptv--#2v<7 zqD@H77V@!p7T>rJhMTmi4@bhf$h0ChLUBSfgK<>nD>-lD+nokloNuGEPMiI^k*+fi zCw({-O9*{N0@rJgV6!$wnnD4-1t3smUv;Yp^h$P%6e$z)c2j5u%wLboO18y(@TdIq z%1zS J+cR~VOPj3HIeBId;RJ06S z-Fm*5KO~kQH0w@_Rc(nXQ88HDD_pR}-Ni}MPss5~we34aQK2_fceMqw5ns{*5AYnl zR192WwKfrZXh-^1BY20 S> ztl12_BBH93fRf7k+lpsn;{xAD&p1)qHW9jS2`$cDx1ov03=8#Lk`2_{0E22HqH{&o z_u3J?^DIJ11{9j~3H>Fg?x&)6uiyYrk0?Mq^2cti2q#cEBAl@fFs}hs+`50@Ae+)? zU&Ct=9zRFh1;>b;ofhlTYRB4-XO`H0g9e$+K4L2O9_2;loZwn6LMZYJdv~_pEb6MZ z)NL#7O1udcIN&fGRIXW mNrz=2c7|<*#l^ zV{k*dqfHE6Um0Vu?EntBi^Ft+q}$pl|5~_s1lf1xrV6=fZK8&)tl#<(&*QyjcEWTP zllNW%4YBEP^x+q#W|?Ms_wD$Ezx7oK?zexPGx<>buZ#UL-%hQR;;Ux5Y>oS&A66%> z?pNqnD)ymx-5kIkUb0E{V-w4v5SZT`FVM|Wl;yLASz&v7@`_YTL-%5b9mY}p^2O$J zV%m=K*TQ=#(mwuZ+0Xp=g}}Rtx7~;5)(~^Hoj4LW5N)K7Sx0}WfVzB^cunqpy%gP^ z?2p_yiF?Nr>IKS>g=@dRO*~|27AI{x^U(R52-Tcol`vq!W+O}3>qfM2Dd z-sW$Zqn?EFgMehRKLvuEx1!{MbnsQ$Etr)txyQ#iz&gfc+4hzdP7FHqj6MrOsjP|+ z60Ki%36Fwt#rq0B&34;c!7tHuhFFSXA>C)gB>o+4H{WRoF1xU6gi_-OjR4*QQ4^BQ zfn7Wfw<6Fn$zw@-P;Iuu?hZ~U=*?cQ1-dhSfQ!ex>2#!YQ^juoF?(w?ztx+w?a6YM zWAm|;3 E;ZEkW< z9p`v%(uNzcl5UcuB-%~Fg#@h1yE^66ePebGK_rPGZN5qtLilcT*Z;+5B!hrsh83&r zWCkrl*rs!(c?dcLj2{5IpnQp?HeVNH9)IAdl`a6KZGizVd|W=Lw@nMNr2U6ne~qc- zd~1u#!nKuWD5IC^lmgpTv}`_qDr)Hb)G%;R>=~USc_Hx-d<=H<@aCx=u0C~4RP3&I zUHpmNZ8knPfSz7pYZW-n-6A>mMp=ramR5+DK(jBn-=-~xDWj_D2kC+%{EBthaAGmD zZu<5Fj-2LPAX7l6K<7GgD`fejz%|ar*=;%*xu5sHR;ke5apz`8BpVG}QtE&$dVw~X zPU=m3BY?0h1ZvCC+#%0A1(KaF{}jz{+P0` qONx+* zl`wT@dYLI7ZZqId4fAY^rinGc`gh`XsmZ&O((i#KxFDl0jNiz5%xA<9CC5D$Kc+6} zX{`GdB#SB4JAS}C mHdx0Z!%=Ld0~2!4rF&_9rdR) ku?bQKRXW1NA3jm_{VxKv565OAz61 z?P{7*=F4pmmt({^{?r278tG#ii1qW(8NNv&C3~vhXX9VC)=WD0D5`dFZCpGFenzV8 zYXHM|{wOhS^q381tzpC>M+b5J@)pj&y%$& zjzopT=jizVoP`V!&l>j#k;qhKX1*LbgHIIt0tIzoQK2*fJo*qXR4=s^GccFp@sRO9 zaFyZ!);K@LQM*H^T7Psd16I1L* 1w_MzxzS7Da4JL+2&Bh+-TcByA#17$ z mGgA4QXf@Am^ogfyRBBKs0(p JsAIxen+ikS zW(+S65@o-AFV1mm0iOMJlmUICG$Z}ph z)Ky>w{Cy}4P~6|rr1cdD_AWDDOVa4WSTQ%$CAAj#fb`l;PcDO0Q>Sms z+~b#_h3Vu2^fqLWRU02_8g?{zE|g)Vu{)DGgtM5RxkJ{f!@16n9)02wiZJPI%IbC& z$+)eGr1zc63)%3~U?K5hX>+|tq*0sP{fpvLoED}33{bzdO15&iy`Sp$zlGaBIkETh z(EVM 0K37vD2{&yc@w6EgyKoU zBI^@`Ir`ZPkm}KI{Rf-4-|B-6 (F`K*iJLPbZ@~?I#hKbH_`B |> zb9eBng?y9&$`Vn6P8RzC6{<)C<{*F^3$FXV!WAbLDbA4d&J=krK)ce2D62Kqpwfs8 z-mn6NK|xP0yH60mRs}q|?iszla9yC|*UaC8urkOmo~%$D)j$UG@{~sCQ@ig7Fxp9I z22K|ZbHL*9Qp$qc6TWNSt;8v%h^Oxh=J5^e5fQ#YR<6+@7=mBT J>%ovIg~JB9#%;s_69cxL>6%?YkIBz6X-IG9#zHG2#*Wj zuKNpFr2w;gkBeqtJhc5BaGq%B@J+mD8RLojm6b3x!j5)=INsCa5jc!G$N>P9%&q_> z&5)uuVEu}DeUI? |fBDy-FlcxQ46cxa~?+0;|Mp|aKl88Mx zTjRDT;-Z =g%9R^(dcnA1E5%^HTw{ir|ZLG#}99SAq*oZx6Qqj zcd7&Uj5j))!5fS;hlT(kd+iv`7luNL%@Oq^?4$QPO<#-1>P}}F0Q5WB>93y+kEb^G zp~t7Un7=FIv~+RiP*z#x#*H3A4QLyC!&!M^L@8CCgRB4lMk0(yOJs(Wg3AicahGli z(5sKf=tXZJ37pV?nrCL$GtsuQa=#JQ?E>r4_tSCj%(5+cZ>(~E_cLii@9xB0gRB^o z!LvE7wzFY4u)mQi_Dk#Fo~?`@Ty}MN%#@@l{}Q+MNM}0h_?CfXfSk_gj3Z@aGSctu zYp@sGm l{gR&+;U0Syy_T19~Qy5c*X_4yfd0KV}j$u0xEve`TMVnVsdO zK8Rf+&!@D*k~x_LG>SESXJ0gia7YY*p{vPr1~-&+i@YYK_F9@?HB8@Q+eFJQ8AT)M z4MGC}#9f@Im&u2>JUV_K9N_1RQBQv=3}zhQ$uXunIice6V(kar?RRdhb~kn`Bm|_N zkHc>+r;oDhid2u6Yi{^>uh+>43_e|ZHd_R@ll%{6j}$Mxy{$?>i6hV60s={Ea8i?` z(?EBuvx5=OmAHL2%yPoHDeh|RNHq?O2SWE()GeSw=ti-7e47H9n#>#aE7M7ttdN$D zTa?AP%wVJtws#wcwzdiCi|htb6|rUN=B|!{)Hs0=daQ;StOKDOrmNAnmdWKkTqa(8 zwC~#m`O9_cNq#75IT{v+u))EXj^^#fC=Twk2xi<7*};TNmn^8XGFL+%dIivW3Qq#o zBfOlW7{>@^S0OJZIwAUlk=i(c`?X*wkbdm-giD%pD#A9Hn@_-DG}&&(@WN)$(g@r^ zk8|vgG|%eJtQXezIw2bJdH(uxEf $-xfz3>*0rCCTJ|QBcr6XCSUy zBe_-4uf#IYaF_#g#JhqtHRzpcIrZ^-#t)MDvA%M8uaJw>Q#8}≻!3Y_f3;R>GsU zS8&(?DR7~j>3t#G@^l8grZs1ArT$F5|MCP1d_%rc-0LR5rA`%u3eIEq1zH!FuTXsA z%uOy`Bz?6>eKA0yhn5%p0{a?UwXgs!H$6^R-XPVKa9hrsiV=!NOaG2Z8&~!Gun{iA zlZrS-95K&`%M=TfHo9MN8cbHGQ^?qII{V%j2?L>qGRNyO)78FEr4TJ9Aruj+u%AE- z_iGF9fljk5nDs)SIO&;ItctdWV8FA)Yt|ut?h+?~WTB{2z k`3 z{2pw#z^xKpv%L2+RwnR5iW+p-av}~Sf9=qDpS6pRr2%1x9 bG7fp2adpqk%5?B?{xU(nr4ApNFWBLH1|-;(uvx9HG)k&~I!R z!PBo*7=~7ckZ)b5)RU-0bVh?92a|A`k0!X J%7;>D@+rIjj8Bp@DtTeOs7W2!^sF3I=UF){s2#bdv^o+6M5e~!)h*L^d0rc5t ztuLGJz)NZQ0Z|UzDXy`RHqisF_SpmZH=|V-GGK`yT(We}e`bc|Yv_Pve#(=RkpMBH z7=x DIC*V&eUC{-EUCU@6FdHR^qe(v@q1vupN$fCku&)a)?Agj6JEb9im=Z7 zV+&0R44%1fX4`E%N;ANFt60%JJTFmF{f^rpkfG6*WM1YwU>UGZe{xz*7{SSJa@1(Z zF9#!;)8oIBN@q1hzm=$ys;u?-c+Md@nooS*d-E!|84S!j#>Aj{^I`m~wNt(}ZAt zDoBAIz6j%}zWaZP*y%?t7&`s@&Lau8fe^R{saeR?_iF}4hg5~}-j>7dXbZG|@-L)| za{wh;#0$_RUGG&=Q%;SCpMXlL)T-N>@}XHQh~UmAO)Y27OThv+@fLrG8Xfaj)Gmve ze)W@iPxNnr_IurNOxUXneS9#>2YP88Q5ZMyOjFjoGu(2^>-<~V@ON@_-&e{wLV*Gi za3XR$@^qDe59GL Pq#fnKUtDI+3D zEf2!gtd1y%K?k0@=smq{yxt-7J^>NP9<7L&Dkn}T9brpdz8=u2ExxOCPfT>Wd`dq9 zTq{Rsr0w5Au9Vi+>MJ^tp)k_QMPqBYW+nGFf{KR~#H3CcN_GW`O;=;{B98gs9X?#3 z41G2(e!m*_yr?|C3E&=~NGrn^(~M7jyn8y}_3}m6(kd=2%-8d^d-Sn37g%hYUMQ(b zF`IL*!iocJ5IwnSTZKR>oJzUsUTqxqVoja? `aW8zvqC6fJB=|Ipra5@H|4 znG1#s)LyQEp71P`*uL2FQVcs#K2*Pt&B3y{gEv5g*7*v7m6%|nh&@k=r@0qvFtddY k1=5C+O1K&$$9dQr1YNHHUsH*<2b2+a%Ts(4Z-@W@0MAy??EnA( literal 0 HcmV?d00001 diff --git a/assets/img/2022-07-12-lara-imgs/attn-quadratic-complexity-1400.webp b/assets/img/2022-07-12-lara-imgs/attn-quadratic-complexity-1400.webp new file mode 100644 index 0000000000000000000000000000000000000000..34b3e41c4fcf94381dfd2b1558f25ec2917170be GIT binary patch literal 19998 zcmeFYWl&vBw=Oyt?he5{xCVy=7A^_y?(R;|1;H&i!GgQHJA|MCf-l^ILvTI3yUxCQ z-+jLG{k#9}teRC_Yjuy=-9w%+dW=?)m69S*002!%F(nNpek~LL0I*(PPk4YH1`z$E zBr_)j0O+Lf_D~t?yZTj6O*m{$keoYP+%{fMi_4rYtndM=Np-iL;gsY98hL5 WUk zUYx#3+8oJ7b18Gh!NxTj20_6Iv?^{-FTHOQ!Ybg)?y*{bqT5Lfz@2Tr1jH|EEZw}Y z+wB^Y%hE`F8PkY%Mx#>w=6PehyO&U%;@K|%;u1%5HnGsHv!X@ka#OtFR(Icc3E*6r z{XmnQm^x89Pe)A$e0_P@eHnWB`a oVK1m z;a9JcYUnP(LgI0vY1^{*kYDYW^I$3)*0mgXk5R0@p?mZFzQ2tk#S5y>_MV9`HuvEu zJN2phr#v61q>}ZwI1Hd;j7>| gFfWG{zS3!hJL+Dn78MqA4za7CAIKRSFywi^` zoa!+M2nMXvfb~U7;jTRo>!BXovAr@MinBRpxbM;w-8%>C&%>F&W-&-Y_NI>hpf*c2 z3;h<>%o5zy$mkpT^2ecT+cmi^zM4l9i4jIGo0*6*n8!Q !pq5Yb5T_Ca7`tncPN>#ILu)bcgNeX{`BUGdjXfApRM3iuc1hvDfb=UV%hM$-L9 z!$eXbC4eLt)8qNgiC;e)93*q#$Ko2|MwGtS?UpH@8J---X =T$rF#USEjWZ$M%TQ#!B@fY{cdmd-<*aRZ3zGWv*DE&o|r_Xu2 zs)dnBb|^+J*-Q%Szx^J$w=$@2O8wP;b;}GFExdayvwxE@dY;|I%0SgqA+T)takVLc zmKCO|%lqO8 z)eqj+rB>?BAV4h};{l3 R401LGRh@rnj Q z^V!K!ksFWyPD{Om$=l@5X?>}Th2`THi=Tn-iz3)#oEH6v#@zx-73KeQk^He`S9^XI zEHxBx`&;fRf7F5YLt0cMeZukBO*s|2#JTPzb~byDc<%o1Jm&J}{btlE#OZ+M7+lk{ z+~Yg!_w+!*bLhoymHa-#)t8ATpRb+g&nhvnIdb=tsrH{l$WRl#t9l ObP0?hm}K4X#wD$DX}$~tMyNr&vV`+msK+>^;kILzW& z4AV%hDK%tvZEV@O9k27|c#T+XQ+GuW(FF0jNm`8`;~-W~ams0@vQF{SJSXJ?Du&YR z;Ezq8fYy6*hbaHm^}t8Sk+8>)GaK3<;4 zNcPD)oz$9-E>kaiR}ut=8;-GsMkHEY&y1jtoZCh =MFKgF>N6OXete~dwGqCi*pfe`8t z;J=!2pNtZH`hHY!uJ?OxHtt9arXayVS^VuuXD2;*_TPK~OVR?*==WUXy~zBaxDHl? zu@|&abHqb YM9vst=9{z+N&26fI5X z))%i!0O-*t)@=l(Tdm f2NGXF~?4$GnI!-@Z<$wTD>UKHqPR$xJxOnxwV z_E$)G70hibeK9r`U|>3u+b;AIJI>2bMcchYQ7ZwCwqd_L{`m1+8B<>Z}( zp;Y1#zDIipd-J|H?9F2$mk9$gDtOeUC@6~S=I=(e|6NqEa5}FSF7KKNBVuu*MNYR5 z2iI8fqZPm_RNJEQ4m+nrk#aN`cFs}Ur>e74M5PRy-RxY1&4CmCJv~pz@0DRJ?rtI; z)^zPRfTvyPy^4?H%~)}+{so^Si#E7|YlUFjAkI&7&7_F(ZIpv5z;Zira;JO~5|AjF zI7~s&AJ$yGD2bPr!`3_a0o(et=&yWCg;D(N#6T##W#05Bp2GE?BboXgDyCQIcmoR> zLd9sui#K+a5!*bx3evuogjAWi+MrA~6DZqZZu6wd>YF7SE{e6e^Y#0vBKkkP*dI^( zhqwX`a!O |4h1w>GLs?JXv-w%?eN8p|-b{>id=sYZ z&9cA8={7}VET4JSrCDL~@aBPc(v>ds1?s^a535vj{8v>aK)}uHOj^HKdY(y8bu+CO z7T+i#fKyNLr=P~(6{m;y-E@;bLe =Jv)X+yRjdU z@a+M@JK50Ljmx9zIbS{-#h*-vwKK >$_Wq*iNRGLO%dCG>=`1o4Kj-%7^6O2& z&Wh_B(74;B#AjIYaB-Vc7X$yki)`6d=XNc#0??-zezs_lk(zc_vTGk;ear&^5yc$X zMICfBoc&wZx)U_N_FH307FLVcnbb(?%c +X-vRi!3ai$bp0SQScIKxbdy{f~XCj?_Hg>HG zNj{fVV+0P&PiCQRD}d3{Q|rO3CW_^=UFbttC|>l7^h(H1CM3w7p@oR2R&Pj)Jo@^( zXS2pOIpU;3wgEICvF*%+bD6h+EBK;Yh+;r8VDc_Zpl8AlcLYVi3fA;RE{Z`PleSKg zHEnVE`P6Z(s0#tQr`lVfzGBo0s_iVXce24wn5eIuT|=mNf=-1;o?azqlhj9+4+l6i z`0oq&VnqHVSUJhN)CKiuNkeORjOUryC!Wsg92GhobTvL% txJSTk;{HG(E>5 z>|vAjc;#8Pd-v5e+!%JB7O{t9zhf7qGL?`8R1*OX3K>s$I?zJ(_xsh}YGDD#H0RBd z`zyXTz(T$K6uGm7xQmccxNgPxz=$?bL*ER4pJD^NTz)ldy$JlOXy}%fABhqT&zGbb zI{Q7D7}%R#k4fDTZaD7mk0+_}bD7>C{8$uL_2^0v=THVQ|3eVP#gfchqv|uLkBSd? zReOzA1 #?+btqXP1dws(n0u^~Hte<)(h&=n9$gwKeJ1>i`Rycug zkC-i{v`1BbkD-yQ-Gnk29$n43DW^r9qt~GxAkwb-Y NMvMo{8AE-^Eh>V3VD-p<^u_rvSYJMW{zMwPJP9uf4r ziS?|n-BYn>hH!M!j)}1I20s8JH m z-V9(B@TSW!5DutU6hx1D`IF3k8l?#b5#fC4q%C<>UfJO=g!`>ix07Q;NXVLmBbizc zGrfVzRLe^Ddtwp(9GH@4-kU;w5Q^<(E1s`)rK+QXB(Kr+d{ml$BfmcG Z!U+pyp@93tMWM?zf8~Sy~Ym@{~6_N z{b$&hd@S&Ld|z;PWFnf)5%?efzx?W(_~HlmSBOuqSkIrI-tq1#wEU0~GkNfsge?&3 z`sqI+#{Y-bKg0tPRkZb{2q0A~RoRYNyVy_KdLfRyA%6cAVE$M4m+Vg`dF`wyl$13$ zI(V{RtVvzgI5?1um16^v3xdSqs!d=&5sv)tUEU~4%YsyX`;$8Gm<%yxlj=5aR3;4> zueOl=8hUcZGc93kEcd65*r_i3>A*vS4~L3kP6agB3Lc5gK@DrJSGTzM0XT7_e{4f* zI-TQhsLr1JKM9=Cn+s%eNt<;p792m+kO>#T@#oWEhtDfOJp;LVhu|m$rl&p~dSx{^ z2K{3Eh*6lIHfKw3zlL~X2m{HS5+I&45Nb8z=A7ipBv^U8r&m?)3Z$iR0L8t_+qba2 zntArqKThztpXvC63FE@OX9cP7{C#cWzT#}3Q_vnQ71Wt5^4tmsz8%i;hTng5#H@J@ z>rG%+o_Z!ScU@Z9Id2}NLoty+34(&@ylYLrujQs_*7yW?akQ=1UP6w35rC$#VS!RE zq%IW@R>utiB1xgv=~O<2aKp( @Zl;RAI)psRu+_* zv-pf* mQ=L19A!>bXZZ z7Mew@TWG{QZ~8|y%}9hVX-(IG*tO9ba#?8aUA0TF=M`aG>{ia W%TpPYg0WMnsy~NlPAgY4aF3RfusZ1`3`c>{@e3VruOlSTBoxdl%OE6R@ z5G-y+sqz# DnJV#XW&36RBM^3u`y@ImdVEGs3PQPdzEQUu}#$;dxkqqY^Y zXT$7t#ayrQb#m}mk19{PE|x`Iwn4i-^ =C}jFNPxt zDG4DET;x@@d8t6|RyN_EPBX4QEI1xq#7C&>mNw1(3d-a*W%vBq@O$JlC1|*&r5Y(b zEk0Ie$hNtaSBwHScK&^^kO0_=%a>(2CMyt^+~mdNMeaG~rX?GRgR~Q;kq^2%JxK`5 z%uHTo1lW((p%-8mX@1S~S%d22$B#})XJ>z@X6Q{5NYEN0p*apQPG-mzpG`)9I+z2> zwm^>^ys^q+jlYNCr#7hXaOM0J4}xHN$QpyJtRYwMabrC5*7pOOp`TTnSLmA??W|th zS0!