mirror of
https://github.com/NVIDIA/TensorRT-LLM.git
synced 2026-01-13 22:18:36 +08:00
[https://nvbugspro.nvidia.com/bug/5355054] fallback to cubins for fp8 fmha kernels on Ada. (#5779)
Signed-off-by: Qidi Sang <200703406+qsang-nv@users.noreply.github.com> Signed-off-by: Perkz Zheng <67892460+PerkzZheng@users.noreply.github.com> Co-authored-by: qsang-nv <200703406+qsang-nv@users.noreply.github.com>
This commit is contained in:
parent
97f4c9e24f
commit
5a50e2b26b
@ -2,7 +2,7 @@
|
||||
|
||||
## Introduction
|
||||
|
||||
FMHA_v2 is just a bunch of Multi-head Attention kernels that we’ve enabled for known cases. It’s not built as a library (cuBLAS, cuDNN, HazyResearch's MHA, etc) that is supposed to deliver good perf for all cases. End users will get access to FMHA through products or libraries, not directly through FMHA_v2.
|
||||
FMHA_v2 is just a bunch of Multi-head Attention kernels that we've enabled for known cases. It's not built as a library (cuBLAS, cuDNN, HazyResearch's MHA, etc) that is supposed to deliver good perf for all cases. End users will get access to FMHA through products or libraries, not directly through FMHA_v2.
|
||||
|
||||
## Launch a container to build the code
|
||||
|
||||
@ -80,3 +80,11 @@ Why is the FMHA_v2 slower than public implementation in several cases?
|
||||
```
|
||||
Usually, adding new launch configurations suffices. The heuristics of FMHA_v2 are designed to work optimally for known cases. If you encounter an unknown case, first check if FMHA_v2 has a suitable kernel. If there isn't one, feel free to approach us and we'll enable a new configuration
|
||||
```
|
||||
|
||||
What's the difference between cubins and cu files?
|
||||
|
||||
'''
|
||||
Cubins are precompiled (from the internal fmha_v2 repo) binary files and take a lot of space, cu files are generated directly from this repo. Now we replace most of the kernels with cu files and delete unused cubins.
|
||||
You can modify code in this repo to change or create your own kernels and run.
|
||||
Now there are some kernels still running in cubins. See use_cubin_header(setup.py#L3055) and modify_cubin_header(setup.py#L3413) for details.
|
||||
'''
|
||||
|
||||
@ -3049,14 +3049,23 @@ def get_kernel_traits_code(specs_names):
|
||||
return code
|
||||
|
||||
|
||||
# For now:
|
||||
# 1. Hopper head_size 128 kernel uses cubins for performance regressions.
|
||||
# 2. Hopper sm89 with e4m3/e4m3_fp32 dtype uses cubins for accuracy regressions (will be fixed).
|
||||
# You should set the condition `use_cubin_header` to false if you have modified the source codes of those kernels that use cubins.
|
||||
# This ensures that the kernels will be recompiled using the updated source code rather than relying on precompiled cubins.
|
||||
def use_cubin_header(sm, head_size, dtype):
|
||||
return (sm == 90 and head_size == 128) or (sm == 89 and 'e4m3' in dtype)
|
||||
|
||||
|
||||
def get_cubin_header(kernel_traits, specs_names):
|
||||
cubins = []
|
||||
cubin_lens = []
|
||||
cubins_dict = {}
|
||||
cubin_lens_dict = {}
|
||||
for kspec, fname, lname, kname in specs_names:
|
||||
# only generate hopper cubin header
|
||||
if generate_cu_trtllm and not 'sm90' in kname:
|
||||
if generate_cu_trtllm and not use_cubin_header(
|
||||
kspec.sm, kspec.head_size, kspec.dtype):
|
||||
continue
|
||||
name = fname.replace('.', '_')
|
||||
data = 'extern unsigned char cubin_{name}_cubin[];'.format(name=name)
|
||||
@ -3209,7 +3218,7 @@ def get_cubin_header(kernel_traits, specs_names):
|
||||
if generate_cu_trtllm:
|
||||
|
||||
def get_lname_from_kname(kname: str) -> str:
|
||||
if 'sm90' in kname:
|
||||
if use_cubin_header(int(sm), int(head_size), prec.lower()):
|
||||
return 'nullptr'
|
||||
lname = kname.replace('_kernel', '')
|
||||
mask_types = [
|
||||
@ -3228,7 +3237,8 @@ def get_cubin_header(kernel_traits, specs_names):
|
||||
{cubin_name}_len, \"{kname}\", {smem}, {threads}, {meta_unroll_step}, {attention_mask_type_value}, \
|
||||
{attention_input_layout_value}, {is_il}, {is_flash_atten}, {is_warp_specialization}, {is_fp32_accu}, \
|
||||
{is_alibi_supported}, {is_tiled}, {has_softcapping_scale}, {return_softmax_stats_flag}, {lname}}}\
|
||||
'''.format(**locals()) if 'sm90' in kname else '''\
|
||||
'''.format(**locals()) if use_cubin_header(int(sm), int(head_size),
|
||||
prec.lower()) else '''\
|
||||
{{ DATA_TYPE_{prec}, DATA_TYPE_{output_prec}, {seq_len}, {q_step}, {kv_step}, {head_size}, {head_size_v}, \
|
||||
{sage_block_sizes[0]}, {sage_block_sizes[1]}, {sage_block_sizes[2]}, kSM_{sm}, nullptr, \
|
||||
0, \"{kname}\", {smem}, {threads}, {meta_unroll_step}, {attention_mask_type_value}, \
|
||||
@ -3404,6 +3414,9 @@ static const struct TestMetaV2
|
||||
return code
|
||||
|
||||
|
||||
# This is used to add some kernels running in cubins.
|
||||
# The source code of paged context fmha kernels are not in this repo, but we have cubins for them.
|
||||
# Other kernels are for passing CI cases.
|
||||
def modify_cubin_header(cubin_header):
|
||||
# for paged context fmha cases
|
||||
target = "#ifndef EXCLUDE_SM_90"
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:2d611d3b6de51786a670c82f2ee24fcbbb32122be0c2d03acf2f43a0fed5c428
|
||||
size 1673322
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:1efdf9bfad7cd91fae2d91ca178eac7f4681f0a16ce3b3a3e30bc45f97e709a1
|
||||
size 1749098
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:726657443ba35eb270669963b5eace32bb385299d4ed754ea925e6ad982e986a
|
||||
size 1357588
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:e5af9ec0afda8f44f136078910129e365edc4bb0077d48b78ab33472bc666582
|
||||
size 1464938
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4832fda9bb46eac65f0d3f5be893656cec0790b89ee8278b2a4f11b0cefabd98
|
||||
size 1757780
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:ad2ccb0b5e920db840f4be6a8073b5c4edae09befcfd80f1bed9190ba251a8df
|
||||
size 1850132
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:036a4acef2edb9c1bb3758471d74d3f3a49275e7627b1e4cf88ae7dd9a94afb7
|
||||
size 674812
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:a398a72d3f4a39237a8d924417f66f01267fbc001dc45d403a32417e1849cf13
|
||||
size 701650
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:66e86d679e8743ed56d1cc5be511e15a0217548d6167e85a553d020459b717c7
|
||||
size 531981
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:b7701158a7adbb9b6bb1d86838926ebaa5749b461bfe3adaf5a7e39bcb5a5b97
|
||||
size 617229
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:a62fbc666fe22e0a8035bee9bc1261582372b34f0ec9fd7746efad8d3a04ed5f
|
||||
size 619598
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:ebd02fc6fb4bb3504625045acb76c9eb3ee3101eb2f7ab7b42640ed86fd1399b
|
||||
size 429391
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:9be9ec3173409c612a33ba128995a3bd4f2ded4b2902273ed865c6a8519810a6
|
||||
size 850854
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:9cf0a02527b2c15230df359917e11f604c26b6d78adc352dcf7307364c04df7f
|
||||
size 809794
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:3a053c221a41cfce86287a9420d09f4de1a061edceed662164270e572449bba7
|
||||
size 876902
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:bb674ea83851e98f4c218d331133cf9c448ebb9dcc04796110244f6966876343
|
||||
size 827158
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:99877cdab237200bc2dfa4350c293d095c0fa8cf2e0c7d3ac846ccd3bba1f9b4
|
||||
size 600643
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:9bd33d90f411a9e3c34d5092e84f33dea8aaed67e4c443577a41f5a62d5c99ce
|
||||
size 2047480
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:cd0f321f087a6cf8c1a1e436e178b924310efb481b0970c96d5d345e491c1577
|
||||
size 533549
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:642254ac102cb530bde2bd1b120521e5684db3a0d263a7dc51064e16e4b2a27f
|
||||
size 1603874
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:a4cb39de2fa2c6d9afba196ebe17192ea69a702e2a77e844df9d8a5cb76eec46
|
||||
size 535129
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:9fe539ac354af31bc56f806b3e96d137d28b573d05177f48ba783958a9203b54
|
||||
size 1606242
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:ba4ca04e00d3545fc4444a9e2826ccf5b2d87feb2efffa593c7c6c76096f6240
|
||||
size 536707
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:6d4f4c92d2a3b3cfc05f6de76b71a546b9ad701c0535aee33d2fe38f6e3306bd
|
||||
size 2116152
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:e292dfc076cb2ba0e5e069c5604350a7610d555f3addf1f889af486ad3497b5e
|
||||
size 573791
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:15f081c68681a54bb112c7e8202039eb6488803392f316930d867d017d9c3265
|
||||
size 1937748
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:109b9e58496def51f9d228b2c3ece5cbd147100ce559829a322207aefcbe001b
|
||||
size 507487
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:ff5aa5d4f8a950da4651817fb86e269491c9fb5524a38cbf4c151e5dab1b4a8c
|
||||
size 1514666
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:a0a5aad225d22c9eaa89a8e2d14349fd6787496178789e3dd0de9d3a879e8493
|
||||
size 508277
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c1b7c60ac63a0ad08f1a7b6889fb81a79278bde0b0944293bbcf9a26383d2bd1
|
||||
size 1517034
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:5db201fa14cc3f1b8aa38cafd4a77e566d26e6949760236ad7d5b62ae010a841
|
||||
size 509855
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:b4ddaf9f331e63c569793a92042c745e02afd54f1f0eef8b54d501ddfe241d8c
|
||||
size 2004052
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4dd690d4ab9f13c252441610922bfcbe9e46dfbdaee9fef1a74b9c4d5dcad044
|
||||
size 484621
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:71be5d957122dd03c138303f1fabe808f5a3a9ae48db74d5b8c620f94711813d
|
||||
size 374901
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:69f0a060045dd6bfae78c6f781c665a245aa8ebd47d41b9e9cfc73605dcb846c
|
||||
size 374901
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c0ec7144ce7e4e2bfa669ff711dbdc35d00d0869c98f2c6a79b75b64f072c88c
|
||||
size 508299
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:8f5fca0d3ed98ac3602dc662bc5ac4c2ed09fb98444e877de646f684e230fb61
|
||||
size 568287
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:1ff05bf07b4f7b66ef9118a35e935ac99a57156fe66570a57ccf68aed167bcd0
|
||||
size 438837
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:77896a1ba564458be32965e7890401e6dd3bf5a651abe715151124793dc94dab
|
||||
size 457781
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:8bcb0c931ecfa429d8414e81ab67be7998d743233c8ac5468777b2b2486f6f72
|
||||
size 347267
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:1017f8b842402ad13024d48a9db2170dc9e0ad9d1a7124a8423db2144e51087a
|
||||
size 1129486
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:23b6e03799d85f1393d26920a68c2ef019d9cf16f4d9e90d481b318a6e3a7322
|
||||
size 350425
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:78451581883d22b0da7e1bc48ec5b4ee50cc084e84c92634382c6e5e03c354ca
|
||||
size 1138958
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:b4f514c2f454e1626613bb16305bac3ade0d7a9c04c4cf682fa8ecd408e5564a
|
||||
size 356739
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:467ebbd5d13580f51f4a2b4927b5f4b59f751a65343367484aeb92e31d9f198f
|
||||
size 989008
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:3efb985a6cda33081ce2d8c5aba151aff8bc40f7d5ffc1badc7dfc3d7ac43dd8
|
||||
size 1157902
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:18a86b28634495fe8507eebeb58cf99d1b4a63ef73c0cc57f2b756169a5acd8a
|
||||
size 292045
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:8f5b4ba213cb8647fbbe5c6b1d712ac87dc32fa6e84b9fec65159dbe713bddea
|
||||
size 361461
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:0a77600e552c6c5fd3453fa1cd1e8fd4b9afa1886efbdf098d61b86b811f9808
|
||||
size 1174464
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:fb075865dbe00e8dd3d3c78fd6e00b462a90aa56ee55672e5e287d5a7c14c6ef
|
||||
size 398581
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:22872a0a24c70f7de9b4f22650dae6148d8051ecfb3698e869a0c72939f8bc59
|
||||
size 364619
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:ab9708ffc243c7a4e3009a8c03631d327516eab9a929be32429fba8da10d07bf
|
||||
size 1183936
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:6cc16eedc41bed12c9ef16317f40dd0740ce703a24fa0a4f8f9ebaaa7e545c41
|
||||
size 370933
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4e3b20043633c9e9e00c365ca193b76a8dd0c5c00c50eb574de90c031fba4500
|
||||
size 1020568
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:76df46781cfabdecd0152baafbcfa8748385f965d604b3bacd1fee38fe13fc8e
|
||||
size 1202880
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:7630c248ce62fe373b2408f6416ee5dd0e8e7b788e60e9c3012fb1cab5ac020d
|
||||
size 571445
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:b65809fea52dd121c70ebf030b85accd8664f4bdbe77a7d81c170131869bcaca
|
||||
size 876098
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:22ddf513e59df0d5adb3c32ef1152d85db85c9df9101b6d09797191236dfd9b4
|
||||
size 904514
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:36d826042260c7bcc6c6d63a738221ac63f9cf367d83c2f91719e94259906e1b
|
||||
size 571439
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d6acb2177482e0c487d86a2bb7bc828ce2827db6bdf19ba5ae6d57f4fe25fab3
|
||||
size 1817786
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c55b93e19ab679a1cd8e29815562eb6501042a7e89ec522a3543db988c3b23e6
|
||||
size 631428
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:f27f722bd64d87e19177d2b96acb1b9758becfab7d68134f0eb4c0db5365e67c
|
||||
size 2221134
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c2d9ee842746f90064db9df90edd5e836fc85285d9337cb212dd2badfcd6a16d
|
||||
size 551705
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:e17e6784a18d982d265991b90e3cf3545b187e153780860174d60f60245ed91e
|
||||
size 1731746
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:33321ecd60da6623cfa0b30a47abb59a4432e1e21a026471356a78e04e8d0c7f
|
||||
size 572227
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:5053ac795d563b685eddef61d06c54a386db5d9a27ce839298e3f11c50a1a8f5
|
||||
size 1749902
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:0d978493d34382435a184bad11c3f47adb9769288f43dec06a05d9df08ba3335
|
||||
size 571437
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:f38abf26bdbaf3baff1891f8b9dbc7c8a500f10be470586a6a96e74e1c9c0f39
|
||||
size 2298488
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d3804a83b382f9a4c315009232d7a7cca373c66b1e62c6c1b2f989a056a2c255
|
||||
size 589593
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:0e19cb26c679715082ef2c4717a6a6997c94ff39229ff1ed055eba9126c82255
|
||||
size 1822520
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:95987139dc44e4a14a3539e0fece21952b03a98e0a9946671aac0d6f961c8655
|
||||
size 589593
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:976986cae8ce183e425094d22d1b83c086792415b69244462ba89ac097d3e6a8
|
||||
size 1826466
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:642194b891b357a64df841bc23bb7dc4ca39a9d8b5a9d8c7c4c58dd6500f3482
|
||||
size 546167
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d3c760d7ca2abb4aa58a7f74fa9973cf5ca6cf7e44ac667609d9c9a1d1f255a0
|
||||
size 1727788
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:da420de0e2ef914491faf4702be9fd7f5b869ac1d34d2464cba5f7f695519cdd
|
||||
size 605365
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:3bf8a3c1ffaa246f4544b287d7e41a1ca1ce09f546c7c6be6a5a9456f197a18c
|
||||
size 2093248
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:51b1ab0320dce8ef43366704d881f771ea91983c89e501e9b38bc2de050d15f6
|
||||
size 524853
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:fddabe0f32ef69ab1bf2b03b1847d40a85ef60206e38e4f67190f3254b7f345d
|
||||
size 1637802
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:826fb7f51910c1a40304bacb9593c907925179eb5fb9562072cdebd3cd66c0a7
|
||||
size 546165
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:9b635aed4c7c83044534a3238921c9154d4fc0be7334483aaa4d27168fcb7993
|
||||
size 1656746
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:10f3ef268d6727c335c9a0ea579eae37bdbc7ff88474dd9eed1a20ff327aa6fb
|
||||
size 546165
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:1887dffa86c664b4b4e8f511cbfdbf8fa1417801b043f4b3460e67d5e6aaa472
|
||||
size 2174548
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:9200f916de7b702d133b9bd63e32e930f7c14aba998e30f755f6ea31543e2f99
|
||||
size 564319
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:5f4aaf2d1242fff429d3509fb948b966caa6563fa80c47ec3312dbecffffb8e0
|
||||
size 648822
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:351131682a73ad48c77bd86f63f243ff3f4f523bc57982f5b3afc73538598a2b
|
||||
size 1734100
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:929d7e212324766b8af927e31f49727a009da195d8b1166a14c4fb8b43cd7668
|
||||
size 564319
|
||||
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:97d0342ca64088ae2a8baa512f3c0396b0485bb6e8b9d9d53cb4d5945c8bfda4
|
||||
size 1738836
|
||||
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:6173ab315983d8844078fbddd8410ea6b99d30092e5c6dc467fda10300620b74
|
||||
size 601111
|
||||
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:f32d82ae86c521360042b14f1b6a6d79b2bcfe23f6d129af99df591787007dee
|
||||
size 912898
|
||||
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:f7bf690286a3f532c5375cd76db7383ba552a59f60eba114584e5cde0043834a
|
||||
size 1385720
|
||||
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:f73d1f5e15a69c4455a57a351f856f544b097543991c17c0620917d1e1fd3fad
|
||||
size 1456760
|
||||
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:e56cb50ecd9aac19bd3af9b65ec3f0e04aef868596dc625939a0e4ad0693ff13
|
||||
size 1456760
|
||||
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:1aa3a4f9101c656e57a9053f6f669f36d897e97d29d5c0889b0fa74478a315da
|
||||
size 1979300
|
||||
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:1ae2f8df40a25cb8b09f6ce2fb838953e8bbab1ad6fb71a372739d9a8a6636ff
|
||||
size 1389654
|
||||
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c93bb4f2f953d9f0d46139642a87a9955c338cf00d757d95c91d02cf0671e329
|
||||
size 1409386
|
||||
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:087062c343a9d04afda590db19761e37a7ad53740f4a1919e86dc439d86e9d37
|
||||
size 1409386
|
||||
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:9d0e082555cbda07638de0d1d838269437f7100e6f12afd98c3a3dc378d2aa7c
|
||||
size 1948502
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user