рд╕рд╛рдд рдорд╣реАрдиреЗ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдмрд╛рдж, рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг 0.2.0 рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдУрдкрдирдЬреЗрдбрдПрд▓, рдЬрд┐рд╕реЗ рд▓реЙрд╕рд▓реЗрд╕ рдбреЗрдЯрд╛ рдХрдВрдкреНрд░реЗрд╕рд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдЗрд╕ рдлреНрд░реЗрдорд╡рд░реНрдХ рдореЗрдВ рдПрдХ рдмреЗрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдФрд░ рднрд╛рд╖рд╛ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рд╡рд┐рд╢реЗрд╖ рдХрдВрдкреНрд░реЗрд╕рд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдг рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдПрд╕рдбреАрдбреАрдПрд▓.
рдПрдХ рдЕрдЪреНрдЫрд╛ рдбреЗрдбрд┐рдХреЗрдЯреЗрдб рдХрдВрдкреНрд░реЗрд╕рд░ рдмрдирд╛рдиреЗ рдХреЗ рджреЛ рдЪрд░рдг рд╣реИрдВ:
- рд╕рдВрд░рдЪрдирд╛ рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдгред
- рдЕрдЪреНрдЫреЗ рдмреИрдХрдПрдВрдб рдХрдВрдкреНрд░реЗрд╕рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЬреЛ рдкрд░рд┐рдгрд╛рдореА рд╕рдВрд░рдЪрдирд╛ рдХрд╛ рд▓рд╛рдн рдЙрдард╛рдХрд░ рдЕрдЪреНрдЫрд╛ рд╕рдВрдкреАрдбрд╝рди рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВред
OpenZL рджреЛрдиреЛрдВ рдЪрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
рдпрд╣ рдкреНрд░реЛрдЬреЗрдХреНрдЯ C рдФрд░ C++ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ BSD рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдкрд░рд┐рд╡рд░реНрддрди
рдПрд╕рдбреАрдбреАрдПрд▓2
рдореВрд▓ рдбрд┐рдЬрд╛рдЗрди рд▓рдХреНрд╖реНрдпреЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП SDDL рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирдП рд╕рд┐рд░реЗ рд╕реЗ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ред рдЬрдмрдХрд┐ рдореВрд▓ рдбреЗрдореЛ рдПрдХ рд╕рд░рд▓реАрдХреГрдд рд░рдирдЯрд╛рдЗрдо рд╡рд╛рддрд╛рд╡рд░рдг рдерд╛, SDDL2 рдПрдХ рдкреВрд░реНрдг рд╡рд┐рдХрд╕рд┐рдд рдХрдВрдкрд╛рдЗрд▓рд░ рд╣реИ: рдкрд╛рд░реНрд╕рд░ рдбреЗрдЯрд╛ рдХреЛ рд╕рд┐рдореЗрдВрдЯрд┐рдХ рдПрдирд╛рд▓рд╛рдЗрдЬрд░ рдХреЛ рдкрд╛рд╕ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдмрджрд▓реЗ рдореЗрдВ рдПрдХ рдЯрд╛рдЗрдкреНрдб рдПрдмреНрд╕реНрдЯреНрд░реИрдХреНрдЯ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдЯреНрд░реА (AST) рдХреЛ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝рд░ рдХреЛ рдкрд╛рд╕ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝рд░ рдХреЛрдб рдЬрдирд░реЗрдЯрд░ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдмрд╛рдЗрдЯрдХреЛрдб рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИред
рдЗрд╕рдХрд╛ рдореБрдЦреНрдп рдкрд░рд┐рдгрд╛рдо рддреНрд╡рд░рд┐рдд рдкрд╛рд░реНрд╕рд┐рдВрдЧ рд╣реИред рдЬрдм рдХрд┐рд╕реА рд░рд┐рдХреЙрд░реНрдб рдХрд╛ рд╕реНрдерд╛рди рдХреЗрд╡рд▓ рдкреИрд░рд╛рдореАрдЯрд░ рдФрд░ рд╕реНрдерд┐рд░рд╛рдВрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рдЗрдВрдЬрди рдкрд┐рдЫрд▓реЗ рдмрд╛рдЗрдЯреНрд╕ рдХреЛ рд╕реНрдХреИрди рдХрд┐рдП рдмрд┐рдирд╛ рд╕реАрдзреЗ рдХрд┐рд╕реА рднреА рдлрд╝реАрд▓реНрдб рдкрд░ рдЪрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдХреЙрдкреА-рд░рд╣рд┐рдд рдПрдХреНрд╕реЗрд╕ рдФрд░ рдХрдИ рдЬреАрдмреА/рд╕реЗрдХрдВрдб рдХреА рдереНрд░реВрдкреБрдЯ рд╕рдВрднрд╡ рд╣реЛ рдкрд╛рддреА рд╣реИред
рднрд╛рд╖рд╛ рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдЗрд╕рдХреЗ рдЯреВрд▓рд╕реЗрдЯ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рд╣реБрдЖ рд╣реИред рдЕрдм рдпрд╣ рд╕рд╢рд░реНрдд рдХрдердиреЛрдВ рдХреЗ рд▓рд┐рдП 'when' рдХреНрд▓реЙрдЬрд╝, рдкреИрд░рд╛рдореАрдЯрд░рд╛рдЗрдЬрд╝реНрдб рдФрд░ рдЕрдирд╛рдо рд░рд┐рдХреЙрд░реНрдб, рд░рд┐рдХреЙрд░реНрдб рдлрд╝реАрд▓реНрдб рд╕рджрд╕реНрдпреЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рдФрд░ рдмрд┐рдЯрд╡рд╛рдЗрдЬрд╝ рдФрд░ рд▓реЙрдЬрд┐рдХрд▓ рдСрдкрд░реЗрдЯрд░реЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреА рд╣реИред
рдбреЗрд╡рд▓рдкрд░ рдкрдХреНрд╖ рдкрд░, рд╕рд┐рдореЗрдВрдЯрд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЪрд░рдг рдЕрдм рд░рдирдЯрд╛рдЗрдо рдХреЗ рдмрдЬрд╛рдп рдХрдВрдкрд╛рдЗрд▓ рдЯрд╛рдЗрдо рдкрд░ - рд╕реЛрд░реНрд╕ рдХреЛрдб рд▓реЛрдХреЗрд╢рди рдХреЗ рд╕рд╛рде - рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд╕рдВрджрд░реНрднреЛрдВ, рдЯрд╛рдЗрдк рдмреЗрдореЗрд▓ рдФрд░ рдПрд░реАрдЯреА рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рддрд╛ рд╣реИ, рдФрд░ .sddl рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд┐рдВрдЯреИрдХреНрд╕ рд╣рд╛рдЗрд▓рд╛рдЗрдЯрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ VS рдХреЛрдб рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдирдпрд╛ рдЕрдВрддрд░реНрдирд┐рд░реНрдорд┐рдд LZ рдХреЛрдбреЗрдХ
OpenZL рдореЗрдВ рдЕрдм ZL_GRAPH_LZ рдХреЗ рд░реВрдк рдореЗрдВ рджрд░реНрд╢рд╛рдпрд╛ рдЧрдпрд╛ рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ LZ рдХреЛрдбреЗрдХ рдФрд░ zli рдпреВрдЯрд┐рд▓рд┐рдЯреА рдореЗрдВ рдПрдХ рдЕрдиреБрдХреНрд░рдорд┐рдХ рд╕рдВрдкреАрдбрд╝рди рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рд╢рд╛рдорд┐рд▓ рд╣реИред рдХреЛрдбреЗрдХ рдкрд░ рдХрд╛рдо рдЬрд╛рд░реА рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЗрд╕рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рд╣реЛ рд░рд╣рд╛ рд╣реИ рдФрд░ рдЫреЛрдЯреЗ рдЗрдирдкреБрдЯ рдбреЗрдЯрд╛ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддреЗ рд╕рдордп рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рд╣реЛ рд░рд╣рд╛ рд╣реИред рд╡рд░реНрддрдорд╛рди рдореЗрдВ, рдпрд╣ 64 KB рд╕рдВрдкреАрдбрд╝рди рд╡рд┐рдВрдбреЛ рдХреЗ рд╕рд╛рде zstd рд╕реНрддрд░ 1 рдХреЗ рд╕рдордХрдХреНрд╖ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред
OpenZL, LZ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдЪрд░рдг рдХреЛ рдЧрддрд┐ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреБрдирд░реНрдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рджреЗрддрд╛ рд╣реИред рдЗрд╕рдХреА рдЧреНрд░рд╛рдлрд╝ рд╕рдВрд░рдЪрдирд╛, рд╕рднреА рдЙрдкрдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдЙрдкрдпреБрдХреНрдд рдПрдХ рд╣реА рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдПрдиреНрдЯреНрд░реЙрдкреА рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдЪрд░рдгреЛрдВ рдХреЛ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред рдХрдИ рдЪрд░рдгреЛрдВ рдХреЛ рдПрдХ рд╣реА рдСрдкрд░реЗрд╢рди рдореЗрдВ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░рдХреЗ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдЧрддрд┐ рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рд╕реЗ OpenZL, Silesia рдХреЙрд░реНрдкрд╕ рдкрд░ Zstandard рд▓реЗрд╡рд▓ 1 рдХреА рддреБрд▓рдирд╛ рдореЗрдВ 10% рддреЗрдЬрд╝ рдХрдореНрдкреНрд░реЗрд╢рди рдФрд░ 70% рддреЗрдЬрд╝ рдбреАрдХрдореНрдкреНрд░реЗрд╢рди рдкреНрд░рд╛рдкреНрдд рдХрд░ рдкрд╛рддрд╛ рд╣реИред рд╣рдорд╛рд░реЗ рдкрд░реАрдХреНрд╖рдг:
| рдХрдВрдкреНрд░реЗрд╕рд░ | рджрдмрд╛рд╡ рдЕрдиреБрдкрд╛рдд | рд╕рдВрдкреАрдбрд╝рди рдЧрддрд┐ | рдбреАрдХрдВрдкреНрд░реЗрд╢рди рдЧрддрд┐ |
|---|---|---|---|
| рдУрдкрдирдЬреЗрдбрдПрд▓ рдПрд▓рдЬреЗрдб рд╕реНрддрд░ 1 | 2.74 | 466 рдПрдордмреА / s | 2288 рдПрдордмреА / s |
| 64K рд╡рд┐рдВрдбреЛ рдЖрдХрд╛рд░ рдХреЗ рд╕рд╛рде Zstd рд╕реНрддрд░ 1 | 2.74 | 419 рдПрдордмреА / s | 1254 рдПрдордмреА / s |
| Zstd рд╕реНрддрд░ 1 | 2.89 | 424 рдПрдордмреА / s | 1345 рдПрдордмреА / s |
рдмрд╣реБрдд рдмрдбрд╝реЗ рдЗрдирдкреБрдЯ рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди
zli рдЕрдм рд╡рд┐рд╢рд╛рд▓ рдЗрдирдкреБрдЯ рдбреЗрдЯрд╛ (рдХрдИ рдЧреАрдЧрд╛рдмрд╛рдЗрдЯ рдЖрдХрд╛рд░ рдХрд╛) рдХреЛ рдкреНрд░реЛрд╕реЗрд╕ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИред рд╕рдВрдкреАрдбрд╝рди рд╕реЗ рдкрд╣рд▓реЗ, рдРрд╕реЗ рдбреЗрдЯрд╛ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкреНрд░рдмрдВрдзрдиреАрдп рдЖрдХрд╛рд░ рдХреЗ рдЯреБрдХрдбрд╝реЛрдВ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд▓рдЧрднрдЧ 16 MB) рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдореЗрдореЛрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕реАрдорд┐рдд рд╣реЛрддрд╛ рд╣реИ, рдбреЗрдЯрд╛ рд▓реЛрдХреИрд▓рд┐рдЯреА рдореЗрдВ рд╕реБрдзрд╛рд░ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рд╕рдорд╛рдирд╛рдВрддрд░ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рд╕рдВрднрд╡ рд╣реЛ рдкрд╛рддреА рд╣реИред SDDL2 рд╕реНрдХреАрдорд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдЗрд╕реА рддрд░рд╣ рдХреА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЪрдВрдХрд┐рдВрдЧ рд╕реБрд╡рд┐рдзрд╛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ CSV, Parquet рдФрд░ рдорд╛рдирдХ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдирдП рд╕реЗрдЧрдореЗрдВрдЯрд░ рдмрдирд╛рдП рдпрд╛ рдЕрдкрдбреЗрдЯ рдХрд┐рдП рдЧрдП рд╣реИрдВ, рдФрд░ рд╕рднреА рд╕реЗрдЧрдореЗрдВрдЯрд░ рдЕрдм рд╕реАрд░рд┐рдпрд▓рд╛рдЗрдЬрд╝реЗрдмрд▓ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЪрдпрдирд┐рдд рд▓реЗрдЖрдЙрдЯ рдХреЛ рдХрдВрдкреНрд░реЗрд╕рд░ рдореЗрдВ рд╕рд╣реЗрдЬрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдмрд╛рдж рдореЗрдВ рдкреБрдирдГ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рд╕рдВрдкреАрдбрд╝рди рдХреЗ рджреМрд░рд╛рди рдЗрд╕реЗ рдкрд╛рд░рджрд░реНрд╢реА рд░реВрдк рд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЕрд▓рдЧ рд╣реИ рдФрд░ рдЕрдкреНрд░рднрд╛рд╡рд┐рдд рд░рд╣рддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕рд╛рдордЧреНрд░реА рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд┐рд╢рд╛рд▓ рдЗрдирдкреБрдЯ рдбреЗрдЯрд╛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдСрдирд▓рд╛рдЗрди рдЧреНрд░рд╛рдл рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝рд░ рдореЗрдВ рд╕реБрдзрд╛рд░ (рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛)
рдЕрдм рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝рд░ рд╕рдВрдкреАрдбрд╝рди рдФрд░ рд╡рд┐рд╕рдВрдкреАрдбрд╝рди рдХреЗ рдирд┐рд╢рд╛рдиреЛрдВ рдХреЛ рд╢реБрд░реВ рд╕реЗ рдЕрдВрдд рддрдХ рдкрд╣рдЪрд╛рди рд▓реЗрддрд╛ рд╣реИред
рд╕реНрдЯреНрд░реАрдо рдкреНрд░реАрд╡реНрдпреВ рдкреИрдирд▓ рдЖрдкрдХреЛ рдкреНрд░рддреНрдпреЗрдХ рдПрдЬ рдХреЗ рд╕рд╛рде рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкреНрд░рд╡рд╛рд╣рд┐рдд рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдмрд╛рдЗрдЯреНрд╕ рдХреЛ рджреЗрдЦрдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рджреЗрддрд╛ рд╣реИ, рдФрд░ рдЯреНрд░рд┐рдорд┐рдВрдЧ рдирд┐рдпрдВрддреНрд░рдг рдмрдбрд╝реЗ рд╕реНрдЯреНрд░реАрдо рдХреЗ рд╕рд╛рде рднреА рдХрд╛рдо рдХрд░рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рддреЗ рд╣реИрдВред
рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкреИрдирд▓ рд╕рднреА рдбрд┐рд╕реНрдкреНрд▓реЗ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рдПрдХ рд╣реА рд╕реНрдерд╛рди рдкрд░ рд▓рд╛рддрд╛ рд╣реИ, рдФрд░ рд╣реЙрдЯрдХреАрдЬрд╝ рдХрд╛ рдПрдХ рдкреВрд░рд╛ рд╕реЗрдЯтАФрджрд┐рд╢рд╛рддреНрдордХ рдиреЗрд╡рд┐рдЧреЗрд╢рди, рдХреНрд░рдордмрджреНрдз рдЯреНрд░реИрд╡рд░реНрд╕рд▓, рд╡рд┐рд╕реНрддрд╛рд░ рдФрд░ рд╕рдВрдХреБрдЪрди, рдФрд░ рдиреЛрдб рдЪрдпрдитАФрдЖрдкрдХреЛ рдорд╛рдЙрд╕ рдХреЗ рдмрд┐рдирд╛ рднреА рдЯреВрд▓ рдХреЗ рд╕рд╛рде рдЖрд╕рд╛рдиреА рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рдЕрдм рдЯреНрд░реЗрд╕реЗрд╕ рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдмреНрд▓реЙрдХ-рдЖрдзрд╛рд░рд┐рдд рд╕рдВрдкреАрдбрд╝рди рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИ, рдФрд░ zli рдЕрдВрддрддрдГ рдирдП --trace рдФрд░ --trace-streams-dir рдлрд╝реНрд▓реИрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЯреНрд░реЗрд╕реЗрд╕ рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рд╡рд┐рд╡рд┐рдз
- рдХреИрдЯрд▓реЙрдЧ рдореЗрдВ рдХрдИ рдХреЛрдбреЗрдХ рдЬреЛрдбрд╝реЗ рдЧрдП рд╣реИрдВред рдкрд╛рд░реНрдЯреАрд╢рди рдФрд░ рдмрд┐рдЯрдкреИрдХ рдХреЛрдбреЗрдХ рдЕрдм рдПрдХ рдПрдХреАрдХреГрдд рдбрд┐рдХреЛрдбрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдлреНрд▓реЛрдЯрд┐рдВрдЧ-рдкреЙрдЗрдВрдЯ рдмрд┐рдЯрд╕реНрдкреНрд▓рд┐рдЯ рдХреЛрдбреЗрдХ рдореЗрдВ рдЕрдм fp16, fp32, fp64 рдФрд░ bf16 рдлреЙрд░реНрдореЗрдЯ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рдПрдХреНрд╕реЗрд▓рд░реЗрд╢рди рдХреЗ рд╕рд╛рде рд╕рдорд░реНрдкрд┐рдд рдПрдирдХреЛрдбрд░ рдФрд░ рдбрд┐рдХреЛрдбрд░ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рд░реЗрдВрдЬ-рдЕрд╡реЗрдпрд░ рд╕реНрдкреНрд▓рд┐рдЯрд┐рдВрдЧ (split_byrange), рдПрдХ рд▓реЗрдВрде рдорд▓реНрдЯреАрдкреНрд▓реЗрдХреНрд╕рд░, рд╕реЗрдВрдЯрд┐рдирд▓ рдХреЛрдбреЗрдХ, рдПрдХ lz4 рдЧреНрд░рд╛рдл рдФрд░ tryParseInt рдФрд░ splitByParam рдЬреИрд╕реЗ рдЫреЛрдЯреЗ рд╕рд╣рд╛рдпрдХ рдлрд╝рдВрдХреНрд╢рди рднреА рдЬреЛрдбрд╝реЗ рдЧрдП рд╣реИрдВред
- рдПрдкреАрдЖрдИ рдХреЛ рд╕рд░рд▓ рдмрдирд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
- рдмреЗрд╣рддрд░ рдлрд╝рдЬрд╝ рдЯреЗрд╕реНрдЯрд┐рдВрдЧред
- рдЕрдзрд┐рдХ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХреЗ рд▓рд┐рдП рдмреЗрд╣рддрд░ рдмрд┐рд▓реНрдб рдФрд░ рдкреИрдХреЗрдЬрд┐рдВрдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ред
рд╕реНрд░реЛрдд: linux.org.ru
