เจ“เจชเจจเจœเจผเฉˆเจกเจเจฒ 0.2.0

เจ“เจชเจจเจœเจผเฉˆเจกเจเจฒ 0.2.0 เจ“เจชเจจเจœเจผเฉˆเจกเจเจฒ 0.2.0

เจธเฉฑเจค เจฎเจนเฉ€เจจเจฟเจ†เจ‚ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจซเจฐเฉ‡เจฎเจตเจฐเจ• เจฆเจพ เจธเฉฐเจธเจ•เจฐเจฃ 0.2.0 เจœเจพเจฐเฉ€ เจ•เฉ€เจคเจพ เจ—เจฟเจ†เฅค เจ“เจชเจจเจœเจผเฉˆเจกเจเจฒ, เจœเฉ‹ เจ•เจฟ เจจเฉเจ•เจธเจพเจจ เจฐเจนเจฟเจค เจกเจพเจŸเจพ เจ•เฉฐเจชเฉเจฐเฉˆเจธเจผเจฐ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค

เจ‡เจธ เจขเจพเจ‚เจšเฉ‡ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฌเฉ‡เจธ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจ…เจคเฉ‡ เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจš เจตเจฐเจฃเจฟเจค เจตเจฟเจธเจผเฉ‡เจธเจผ เจ•เฉฐเจชเฉเจฐเฉˆเจธเจฐ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจŸเฉ‚เจฒ เจธเจผเจพเจฎเจฒ เจนเจจเฅค เจเจธ.เจกเฉ€.เจกเฉ€.เจเจฒ..
เจ‡เฉฑเจ• เจšเฉฐเจ—เจพ เจธเจฎเจฐเจชเจฟเจค เจ•เฉฐเจชเฉเจฐเฉˆเจธเจฐ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ‡ เจฆเฉ‹ เจ•เจฆเจฎ เจนเจจ:

  1. เจฌเจฃเจคเจฐ เจ•เฉฑเจขเจฃ เจฒเจˆ เจกเจพเจŸเจพ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃเฅค
  2. เจšเฉฐเจ—เฉ‡ เจฌเฉˆเจ•เจเจ‚เจก เจ•เฉฐเจชเฉเจฐเฉˆเจธเจฐเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ เจœเฉ‹ เจšเฉฐเจ—เฉ‡ เจธเฉฐเจ•เฉเจšเจจ เจจเฉ‚เฉฐ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚ เจฌเจฃเจคเจฐ เจฆเจพ เจธเจผเฉ‹เจธเจผเจฃ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค

OpenZL เจฆเฉ‹เจตเจพเจ‚ เจชเฉœเจพเจตเจพเจ‚ เจฒเจˆ เจŸเฉ‚เจฒ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจ‡เจน เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ C เจ…เจคเฉ‡ C++ เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ BSD เจฒเจพเจ‡เจธเฉˆเจ‚เจธ เจฆเฉ‡ เจคเจนเจฟเจค เจตเฉฐเจกเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค

เจตเฉฑเจกเฉ€เจ†เจ‚ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚

SDDL2

SDDL เจจเฉ‚เฉฐ เจ‡เจธเจฆเฉ‡ เจ…เจธเจฒ เจกเจฟเจœเจผเจพเจˆเจจ เจŸเฉ€เจšเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจœเจผเจฎเฉ€เจจ เจคเฉ‹เจ‚ เจฆเฉเจฌเจพเจฐเจพ เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจธเฉ€เฅค เจœเจฆเฉ‹เจ‚ เจ•เจฟ เจ…เจธเจฒ เจกเฉˆเจฎเฉ‹ เจ‡เฉฑเจ• เจธเจฐเจฒ เจฐเจจเจŸเจพเจˆเจฎ เจตเจพเจคเจพเจตเจฐเจฃ เจธเฉ€, SDDL2 เจ‡เฉฑเจ• เจชเฉ‚เจฐเจพ เจ•เฉฐเจชเจพเจˆเจฒเจฐ เจนเฉˆ: เจชเจพเจฐเจธเจฐ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจธเจฟเจฎเฉˆเจ‚เจŸเจฟเจ• เจเจจเจพเจฒเจพเจˆเจœเจผเจฐ เจจเฉ‚เฉฐ เจชเจพเจธ เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเฉ‹ เจฌเจฆเจฒเฉ‡ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจŸเจพเจˆเจช เจ•เฉ€เจคเจพ เจเจฌเจธเจŸเจฐเฉˆเจ•เจŸ เจธเจฟเฉฐเจŸเฉˆเจ•เจธ เจŸเฉเจฐเฉ€ (AST) เจ†เจชเจŸเฉ€เจฎเจพเจˆเจœเจผเจฐ เจจเฉ‚เฉฐ เจชเจพเจธ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ†เจชเจŸเฉ€เจฎเจพเจˆเจœเจผเจฐ เจ•เฉ‹เจก เจœเจจเจฐเฉ‡เจŸเจฐ เจจเฉ‚เฉฐ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเฉ‹ เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจ เจฌเจพเจˆเจŸเจ•เฉ‹เจก เจคเจฟเจ†เจฐ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจฎเฉเฉฑเจ– เจจเจคเฉ€เจœเจพ เจคเฉเจฐเฉฐเจค เจชเจพเจฐเจธเจฟเฉฐเจ— เจนเฉˆเฅค เจœเจฆเฉ‹เจ‚ เจ•เจฟเจธเฉ‡ เจฐเจฟเจ•เจพเจฐเจก เจฆเฉ€ เจธเจฅเจฟเจคเฉ€ เจจเฉ‚เฉฐ เจธเจฟเจฐเจซเจผ เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐเจพเจ‚ เจ…เจคเฉ‡ เจธเจฅเจฟเจฐเจพเจ‚เจ•เจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจ‡เฉฐเจœเจฃ เจชเจฟเจ›เจฒเฉ‡ เจฌเจพเจˆเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจธเจ•เฉˆเจจ เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚ เจธเจฟเฉฑเจงเฉ‡ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจ–เฉ‡เจคเจฐ เจตเจฟเฉฑเจš เจ›เจพเจฒ เจฎเจพเจฐเจฆเจพ เจนเฉˆ, เจœเจฟเจธ เจจเจพเจฒ เจ•เจพเจชเฉ€-เจฐเจนเจฟเจค เจชเจนเฉเฉฐเจš เจ…เจคเฉ‡ เจ•เจˆ GB/s เจฆเฉ€ เจฅเจฐเฉ‚เจชเฉเฉฑเจŸ เจธเฉฐเจญเจต เจนเฉ‹ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค

เจ‡เจน เจญเจพเจธเจผเจพ เจ†เจชเจฃเฉ‡ เจŸเฉ‚เจฒเจธเฉˆเฉฑเจŸ เจฆเฉ‡ เจจเจพเจฒ-เจจเจพเจฒ เจตเจฟเจ•เจธเจค เจนเฉ‹เจˆ เจนเฉˆเฅค เจ‡เจน เจนเฉเจฃ เจ•เฉฐเจกเฉ€เจธเจผเจจเจฒ เจธเจŸเฉ‡เจŸเจฎเฉˆเจ‚เจŸเจพเจ‚, เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐเจพเจˆเจœเจผเจก เจ…เจคเฉ‡ เจ…เจ—เจฟเจ†เจค เจฐเจฟเจ•เจพเจฐเจกเจพเจ‚, เจฐเจฟเจ•เจพเจฐเจก เจซเฉ€เจฒเจก เจฎเฉˆเจ‚เจฌเจฐเจพเจ‚ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš, เจ…เจคเฉ‡ เจฌเจฟเฉฑเจŸเจตเจพเจˆเจœเจผ เจ…เจคเฉ‡ เจฒเจพเจœเจผเฉ€เจ•เจฒ เจ“เจชเจฐเฉ‡เจŸเจฐเจพเจ‚ เจฒเจˆ เจงเจพเจฐเจพเจตเจพเจ‚ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค

เจกเจฟเจตเฉˆเจฒเจชเจฐ เจตเจพเจฒเฉ‡ เจชเจพเจธเฉ‡, เจ…เจฐเจฅ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ•เจฆเจฎ เจนเฉเจฃ เจฐเจจเจŸเจพเจˆเจฎ เจฆเฉ€ เจฌเจœเจพเจ เจ•เฉฐเจชเจพเจˆเจฒ เจธเจฎเฉ‡เจ‚ - เจธเจฐเฉ‹เจค เจ•เฉ‹เจก เจธเจฅเจพเจจ เจฆเฉ‡ เจจเจพเจฒ - เจ…เจฃ-เจชเฉเจฐเจญเจพเจธเจผเจฟเจค เจนเจตเจพเจฒเจฟเจ†เจ‚, เจ•เจฟเจธเจฎ เจฆเฉ‡ เจฎเฉ‡เจฒ-เจœเฉ‹เจฒ, เจ…เจคเฉ‡ เจเจฐเฉ€เจŸเฉ€ เจ—เจฒเจคเฉ€เจ†เจ‚ เจฆเฉ€ เจชเจ›เจพเจฃ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ .sddl เจซเจพเจˆเจฒเจพเจ‚ เจฆเฉ‡ เจธเจฟเฉฐเจŸเฉˆเจ•เจธ เจนเจพเจˆเจฒเจพเจˆเจŸเจฟเฉฐเจ— เจฒเจˆ เจ‡เฉฑเจ• VS เจ•เฉ‹เจก เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจ เจœเจพเจฐเฉ€ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค

เจจเจตเจพเจ‚ เจฌเจฟเจฒเจŸ-เจ‡เจจ LZ เจ•เฉ‹เจกเฉ‡เจ•

OpenZL เจตเจฟเฉฑเจš เจนเฉเจฃ เจ†เจชเจฃเจพ LZ เจ•เฉ‹เจกเฉ‡เจ• เจธเจผเจพเจฎเจฒ เจนเฉˆ, เจœเจฟเจธเจจเฉ‚เฉฐ ZL_GRAPH_LZ เจตเจœเฉ‹เจ‚ เจฆเจฐเจธเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ, เจ…เจคเฉ‡ เจจเจพเจฒ เจนเฉ€ zli เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ•เฉเจฐเจฎเจตเจพเจฐ เจ•เฉฐเจชเจฐเฉˆเจธเจผเจจ เจชเฉเจฐเฉ‹เจซเจพเจˆเจฒ เจตเฉ€ เจธเจผเจพเจฎเจฒ เจนเฉˆเฅค เจ•เฉ‹เจกเฉ‡เจ• 'เจคเฉ‡ เจ•เฉฐเจฎ เจœเจพเจฐเฉ€ เจนเฉˆ, เจ‡เจธเจฆเฉ‡ เจซเฉ€เจšเจฐ เจธเฉˆเฉฑเจŸ เจฆเจพ เจตเจฟเจธเจคเจพเจฐ เจ•เจฐ เจฐเจฟเจนเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ›เฉ‹เจŸเฉ‡ เจ‡เจจเจชเฉเจŸ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจชเฉเจฐเฉ‹เจธเฉˆเจธ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจตเจฟเฉฑเจš เจธเฉเจงเจพเจฐ เจ•เจฐ เจฐเจฟเจนเจพ เจนเฉˆเฅค เจตเจฐเจคเจฎเจพเจจ เจตเจฟเฉฑเจš, เจ‡เจน 64 KB เจ•เฉฐเจชเจฐเฉˆเจธเจผเจจ เจตเจฟเฉฐเจกเฉ‹ เจฆเฉ‡ เจจเจพเจฒ, zstd เจชเฉฑเจงเจฐ 1 เจฆเฉ‡ เจฌเจฐเจพเจฌเจฐ เจ•เจพเจฐเจœเจธเจผเฉ€เจฒเจคเจพ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

OpenZL LZ เจชเจพเจˆเจชเจฒเจพเจˆเจจ เจฆเฉ‡ เจนเจฐเฉ‡เจ• เจชเฉœเจพเจ… เจจเฉ‚เฉฐ เจ—เจคเฉ€ เจฒเจˆ เจฆเฉเจฌเจพเจฐเจพ เจกเจฟเจœเจผเจพเจˆเจจ เจ•เจฐเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจ‡เจธเจฆเจพ เจ—เฉเจฐเจพเจซ เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจเจ‚เจŸเจฐเฉ‹เจชเฉ€ เจเจจเจ•เฉ‹เจกเจฟเฉฐเจ— เจชเฉœเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจจ เจฆเฉ€ เจตเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ, เจ‡เฉฑเจ• เจธเจฟเฉฐเจ—เจฒ เจชเจพเจˆเจชเจฒเจพเจˆเจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจฌเจœเจพเจ เจœเฉ‹ เจธเจพเจฐเฉ‡ เจตเจฐเจคเฉ‹เจ‚ เจฆเฉ‡ เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจฒเจˆ เจฌเจฐเจพเจฌเจฐ เจขเฉเจ•เจตเฉ€เจ‚ เจนเฉˆเฅค เจซเจฟเจฐ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฟเฉฐเจ— เจธเจชเฉ€เจก เจจเฉ‚เฉฐ เจฌเจฟเจนเจคเจฐ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ•เจˆ เจชเฉœเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจธเจฟเฉฐเจ—เจฒ เจ“เจชเจฐเฉ‡เจธเจผเจจ เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ‡เจน OpenZL เจจเฉ‚เฉฐ เจธเจฟเจฒเฉ‡เจธเฉ€เจ† เจ•เจพเจฐเจชเจธ 'เจคเฉ‡ Zstandard เจชเฉฑเจงเจฐ 1 เจฆเฉ‡ เจฎเฉเจ•เจพเจฌเจฒเฉ‡ 10% เจคเฉ‡เจœเจผ เจ•เฉฐเจชเจฐเฉˆเจธเจผเจจ เจ…เจคเฉ‡ 70% เจคเฉ‡เจœเจผ เจกเฉ€เจ•เฉฐเจชเฉเจฐเฉ‡เจธเจผเจจ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจธเจพเจกเฉ‡ เจŸเฉˆเจธเจŸ:

เจ•เฉฐเจชเฉเจฐเฉˆเจธเจฐเจฆเจฌเจพเจ… เจ…เจจเฉเจชเจพเจคเจ•เฉฐเจชเจฐเฉˆเจธเจผเจจ เจธเจชเฉ€เจกเจกเฉ€เจ•เฉฐเจชเฉเจฐเฉ‡เจธเจผเจจ เจธเจชเฉ€เจก
OpenZL LZ เจชเฉฑเจงเจฐ 12.74466 MB / s2288 MB / s
64K เจตเจฟเฉฐเจกเฉ‹ เจธเจพเจˆเจœเจผ เจฆเฉ‡ เจจเจพเจฒ Zstd เจชเฉฑเจงเจฐ 12.74419 MB / s1254 MB / s
Zstd เจชเฉฑเจงเจฐ 12.89424 MB / s1345 MB / s

เจฌเจนเฉเจค เจตเฉฑเจกเฉ‡ เจ‡เจจเจชเฉเฉฑเจŸ เจกเฉ‡เจŸเจพ เจฒเจˆ เจธเจฎเจฐเจฅเจจ

zli เจนเฉเจฃ เจตเฉฑเจกเฉ‡ เจ‡เจจเจชเฉเจŸ เจกเฉ‡เจŸเจพ (เจ•เจˆ เจ—เฉ€เจ—เจพเจฌเจพเจˆเจŸ เจ†เจ•เจพเจฐ) เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ•เฉฐเจชเฉเจฐเฉˆเจธเจผเจจ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚, เจ…เจœเจฟเจนเจพ เจกเฉ‡เจŸเจพ เจนเฉเจฃ เจ†เจชเจฃเฉ‡ เจ†เจช เจชเฉเจฐเจฌเฉฐเจงเจจเจฏเฉ‹เจ— เจ†เจ•เจพเจฐ เจฆเฉ‡ เจนเจฟเฉฑเจธเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจตเฉฐเจกเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ (เจกเจฟเจซเจพเจฒเจŸ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฒเจ—เจญเจ— 16 MB), เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเฉ‚เฉฐ เจธเฉ€เจฎเจค เจ•เจฐเจฆเจพ เจนเฉˆ, เจกเฉ‡เจŸเจพ เจธเจฅเจพเจจ เจจเฉ‚เฉฐ เจฌเจฟเจนเจคเจฐ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจธเจฎเจพเจจเจพเจ‚เจคเจฐ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจธเจฎเจฐเฉฑเจฅ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค SDDL2 เจธเจ•เฉ€เจฎเจพ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจ‡เฉฑเจ• เจธเจฎเจพเจจ เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจšเฉฐเจ•เจฟเฉฐเจ— เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจฒเจพเจ—เฉ‚ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจตเจฟเฉฑเจš เจจเจตเฉ‡เจ‚ เจธเฉˆเจ—เจฎเฉˆเจ‚เจŸเจฐ เจฌเจฃเจพเจ เจœเจพเจ‚ เจ…เจชเจกเฉ‡เจŸ เจ•เฉ€เจคเฉ‡ เจ—เจ เจธเจจ - CSV, Parquet, เจ…เจคเฉ‡ เจธเจŸเฉˆเจ‚เจกเจฐเจก เจธเฉฐเจ–เจฟเจ†เจคเจฎเจ• เจกเฉ‡เจŸเจพ เจฒเจˆ - เจ…เจคเฉ‡ เจธเจพเจฐเฉ‡ เจธเฉˆเจ—เจฎเฉˆเจ‚เจŸเจฐ เจนเฉเจฃ เจธเฉ€เจฐเฉ€เจ…เจฒเจพเจˆเจœเจผเฉ‡เจฌเจฒ เจ…เจคเฉ‡ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เจฐเจจ เจฏเฉ‹เจ— เจนเจจ, เจ‡เจธ เจฒเจˆ เจšเฉเจฃเฉ‡ เจนเฉ‹เจ เจฒเฉ‡เจ†เจ‰เจŸ เจจเฉ‚เฉฐ เจ•เฉฐเจชเฉเจฐเฉˆเจธเจผเจฐ เจตเจฟเฉฑเจš เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจฌเจพเจ…เจฆ เจตเจฟเฉฑเจš เจฆเฉเจฌเจพเจฐเจพ เจตเจฐเจคเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค

เจ‡เจน เจ•เฉฐเจชเจฐเฉˆเจธเจผเจจ เจฆเฉŒเจฐเจพเจจ เจชเจพเจฐเจฆเจฐเจธเจผเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจงเจฟเจ†เจจ เจฆเจฟเจ“ เจ•เจฟ เจธเจฟเจ–เจฒเจพเจˆ เจชเจพเจˆเจชเจฒเจพเจˆเจจ เจตเฉฑเจ–เจฐเฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจชเฉเจฐเจญเจพเจตเจฟเจค เจจเจนเฉ€เจ‚ เจฐเจนเจฟเฉฐเจฆเฉ€, เจ‡เจธ เจฒเจˆ เจ‡เจธเจจเฉ‚เฉฐ เจธเจฟเจ–เจฒเจพเจˆ เจธเจฎเฉฑเจ—เจฐเฉ€ เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจตเจฟเจธเจผเจพเจฒ เจ‡เจจเจชเฉเจŸ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจธเจตเฉ€เจ•เจพเจฐ เจ•เจฐเจจ เจฒเจˆ เจคเจฟเจ†เจฐ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค

เจ”เจจเจฒเจพเจˆเจจ เจ—เฉเจฐเจพเจซ เจตเจฟเจœเจผเฉ‚เจ…เจฒเจพเจˆเจœเจผเจฐ เจตเจฟเฉฑเจš เจธเฉเจงเจพเจฐ (เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเฉ‹)
เจตเจฟเจœเจผเฉ‚เจ…เจฒเจพเจˆเจœเจผเจฐ เจนเฉเจฃ เจธเจผเฉเจฐเฉ‚ เจคเฉ‹เจ‚ เจ…เฉฐเจค เจคเฉฑเจ• เจ•เฉฐเจชเจฐเฉˆเจธเจผเจจ เจ…เจคเฉ‡ เจกเฉ€เจ•เฉฐเจชเฉเจฐเฉ‡เจธเจผเจจ เจŸเฉเจฐเฉ‡เจธ เจจเฉ‚เฉฐ เจชเจ›เจพเจฃเจฆเจพ เจนเฉˆเฅค

เจธเจŸเฉเจฐเฉ€เจฎ เจชเฉเจฐเฉ€เจตเจฟเจŠ เจชเฉˆเจจเจฒ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจนเจฐเฉ‡เจ• เจ•เจฟเจจเจพเจฐเฉ‡ เจฆเฉ‡ เจจเจพเจฒ-เจจเจพเจฒ เจตเจนเจฟ เจฐเจนเฉ‡ เจฌเจพเจˆเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจฆเฉ‡เจ–เจฃ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจŸเฉเจฐเจฟเจฎเจฟเฉฐเจ— เจ•เฉฐเจŸเจฐเฉ‹เจฒ เจตเฉฑเจกเฉ€เจ†เจ‚ เจธเจŸเฉเจฐเฉ€เจฎเจพเจ‚ เจจเจพเจฒ เจตเฉ€ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจ†เจธเจพเจจ เจฐเฉฑเจ–เจฆเฉ‡ เจนเจจเฅค

เจธเฉˆเจŸเจฟเฉฐเจ— เจชเฉˆเจจเจฒ เจธเจพเจฐเฉ‡ เจกเจฟเจธเจชเจฒเฉ‡ เจตเจฟเจ•เจฒเจชเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจฅเจพเจ‚ 'เจคเฉ‡ เจ‡เจ•เฉฑเจ เจพ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจนเฉŒเจŸเจ•เฉ€เจœเจผ เจฆเจพ เจ‡เฉฑเจ• เจชเฉ‚เจฐเจพ เจธเฉˆเฉฑเจŸโ€”เจฆเจฟเจธเจผเจพเจตเฉ€ เจจเฉˆเจตเฉ€เจ—เฉ‡เจธเจผเจจ, เจ•เฉเจฐเจฎเจฌเฉฑเจง เจŸเฉเจฐเจพเจตเจฐเจธเจฒ, เจซเฉˆเจฒเจพเจ‰เจฃเจพ เจ…เจคเฉ‡ เจธเจฎเฉ‡เจŸเจฃเจพ, เจ…เจคเฉ‡ เจจเฉ‹เจก เจšเฉ‹เจฃโ€”เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฎเจพเจŠเจธ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจŸเฉ‚เจฒ เจจเจพเจฒ เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค

เจŸเจฐเฉ‡เจธ เจนเฉเจฃ เจตเจฐเจœเจจ เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจ, เจฌเจฒเจพเจ•-เจ…เจงเจพเจฐเจฟเจค เจ•เฉฐเจชเจฐเฉˆเจธเจผเจจ เจธเจนเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจ…เจคเฉ‡ zli เจ…เฉฐเจค เจตเจฟเฉฑเจš เจจเจตเฉ‡เจ‚ --trace เจ…เจคเฉ‡ --trace-streams-dir เจซเจฒเฉˆเจ—เจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ†เจชเจฃเฉ‡ เจ–เฉเจฆ เจฆเฉ‡ เจŸเจฐเฉ‡เจธ เจคเจฟเจ†เจฐ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆเฅค

ะ ะฐะทะฝะพะต

  • เจ•เฉˆเจŸเจพเจฒเจพเจ— เจตเจฟเฉฑเจš เจ•เจˆ เจ•เฉ‹เจกเฉ‡เจ• เจœเฉ‹เฉœเฉ‡ เจ—เจ เจนเจจเฅค เจชเจพเจฐเจŸเฉ€เจธเจผเจจ เจ…เจคเฉ‡ เจฌเจฟเฉฑเจŸเจชเฉˆเจ• เจ•เฉ‹เจกเฉ‡เจ• เจนเฉเจฃ เจ‡เฉฑเจ• เจฏเฉ‚เจจเฉ€เจซเจพเจˆเจก เจกเฉ€เจ•เฉ‹เจกเจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจซเจฒเฉ‹เจŸเจฟเฉฐเจ—-เจชเฉเจ†เจ‡เฉฐเจŸ เจฌเจฟเฉฑเจŸเจธเจชเจฒเจฟเฉฑเจŸ เจ•เฉ‹เจกเฉ‡เจ• เจตเจฟเฉฑเจš เจนเฉเจฃ เจตเจฟเจธเจผเฉ‡เจธเจผ เจชเฉเจฐเจตเฉ‡เจ— เจฆเฉ‡ เจจเจพเจฒ fp16, fp32, fp64, เจ…เจคเฉ‡ bf16 เจซเจพเจฐเจฎเฉˆเจŸเจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจชเจฟเจค เจเจจเจ•เฉ‹เจกเจฐ เจ…เจคเฉ‡ เจกเฉ€เจ•เฉ‹เจกเจฐ เจธเจผเจพเจฎเจฒ เจนเจจเฅค เจฐเฉ‡เจ‚เจœ-เจœเจพเจ—เจฐเฉ‚เจ• เจตเฉฐเจก (split_byrange), เจ‡เฉฑเจ• เจฒเฉฐเจฌเจพเจˆ เจฎเจฒเจŸเฉ€เจชเจฒเฉˆเจ•เจธเจฐ, เจธเฉˆเจ‚เจŸเฉ€เจจเฉ‡เจฒ เจ•เฉ‹เจกเฉ‡เจ•, เจ‡เฉฑเจ• lz4 เจ—เฉเจฐเจพเจซ, เจ…เจคเฉ‡ เจ›เฉ‹เจŸเฉ‡ เจธเจนเจพเจ‡เจ• เจซเฉฐเจ•เจธเจผเจจ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ tryParseInt เจ…เจคเฉ‡ splitByParam เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจเฅค
  • API เจจเฉ‚เฉฐ เจธเฉเจšเจพเจฐเฉ‚ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆเฅค
  • เจฌเจฟเจนเจคเจฐ เจซเจœเจผ เจŸเฉˆเจธเจŸเจฟเฉฐเจ—เฅค
  • เจนเฉ‹เจฐ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎเจพเจ‚ เจฒเจˆ เจฌเจฟเจนเจคเจฐ เจฌเจฟเจฒเจก เจ…เจคเฉ‡ เจชเฉˆเจ•เฉ‡เจœเจฟเฉฐเจ— เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†เฅค

เจธเจฐเฉ‹เจค: linux.org.ru