Releases: foundation-model-stack/fastsafetensors
Releases · foundation-model-stack/fastsafetensors
Release list
0.3.3
What's Changed
- Add aarch64 CI and wheel publishing targets by @takeshi-yoshimura in #83
- Fixes by Fable and Codex by @takeshi-yoshimura in #84
- [ROCm] Add a ROCm direct-I/O (hipFile) copier backend by @kurapov-peter in #85
- Add framework-hinted runtime library discovery to address runtime mis… by @kurapov-peter in #86
- Add caller-side byte-range selection (sub-file reads) + expert-parallel filter by @gitbisector in #81
- Fix KeyError on empty metadata in safetensors headers by @noobHappylife in #89
- Fall back to nogds at runtime when cuFile handle registration fails by @gitbisector in #87
- 0.3.3 by @takeshi-yoshimura in #92
New Contributors
- @kurapov-peter made their first contribution in #85
- @noobHappylife made their first contribution in #89
Full Changelog: 0.3.2...0.3.3
0.3.2
What's Changed
- [FEAT] Windows support through DirectX 12 DirectStorage interop by @SystemPanic in #72
- fix workflows for Windows and multi GPUs by @takeshi-yoshimura in #77
- feat: add UnifiedLoader with config-driven loader dispatch by @ABNER-1 in #70
- Add support for F4 and F8_E8M0 dtypes by @takeshi-yoshimura in #79
- Universal CUDA/ROCm wheel via runtime platform detection by @wjabbour in #78
- fix for 0.3.2 by @takeshi-yoshimura in #80
New Contributors
- @SystemPanic made their first contribution in #72
Full Changelog: 0.3.1...0.3.2
0.3.1
What's Changed
- fix publish by @takeshi-yoshimura in #64
- [ROCm]Use vendor-agnostic check is nogds copier by @ZhiweiYan-96 in #66
- [ROCm] Remove hipify-perl build dependency, enable manylinux wheel builds by @wjabbour in #67
- add python 3.14 by @takeshi-yoshimura in #75
New Contributors
- @ZhiweiYan-96 made their first contribution in #66
- @wjabbour made their first contribution in #67
Full Changelog: 0.3...0.3.1
0.3
What's Changed
- cast FP8 tensors to bf16 for NCCL ops on pre-sm90 GPUs by @bet0x in #54
- add copier registry by @lixin010 in #56
- fix: avoid unnecessary copier construction for non-owned files by @lixin010 in #58
- Add unified memory copier for DGX Spark / Grace Hopper by @gitbisector in #60
- fix memcopy kind by @takeshi-yoshimura in #61
- fix memcopy kind again by @takeshi-yoshimura in #62
- feat: add 3FS copier support by @ABNER-1 in #59
- fix for 0.3 by @takeshi-yoshimura in #63
New Contributors
- @bet0x made their first contribution in #54
- @lixin010 made their first contribution in #56
- @gitbisector made their first contribution in #60
Full Changelog: 0.2.2...0.3
0.2.2
What's Changed
- add synchronize after send by @takeshi-yoshimura in #51
- add synchronize after send for paddle by @takeshi-yoshimura in #52
- 0.2.2 by @takeshi-yoshimura in #53
Full Changelog: 0.2.1...0.2.2
0.2.1
What's Changed
- [ROCm] [UX] Add the default logic of ROCm path by @tjtanaa in #45
- fix: pin linting tool versions in CI workflow by @takeshi-yoshimura in #48
- Fix CUDA stream synchronization after NCCL collective operations by @esmeetu in #47
- [BugFix] Avoid always initializing cuda on device 0 by @njhill in #46
- add pre-commit hook by @takeshi-yoshimura in #49
- 0.2.1 by @takeshi-yoshimura in #50
New Contributors
Full Changelog: 0.2.0...0.2.1
v0.2.0
What's Changed
- add disable cache in LazyTensorFactory by @ABNER-1 in #30
- init gds only if need by @ABNER-1 in #31
- Introduce a Copier interface to support custom scenarios by @ABNER-1 in #32
- [FEAT] [ROCm] Add ROCm support to fastsafetensors by @tjtanaa in #34
- [Bugfix] fix hipMemcpyKind enum by @tjtanaa in #35
- Add pipeline loader by @ABNER-1 in #33
- Check CU_DEVICE_ATTRIBUTE_GPU_DIRECT_RDMA_SUPPORTED by @takeshi-yoshimura in #39
- [WiP] Refactoring before 0.2 by @takeshi-yoshimura in #41
- fix Dockerfile.build by @takeshi-yoshimura in #44
New Contributors
Full Changelog: 0.1.15...0.2.0
v0.1.15
What's Changed
- [PDPD]fix paddle from_dlpack error by @bukejiyu in #24
- Track memory usage and fix bugs by @takeshi-yoshimura in #27
New Contributors
Full Changelog: 0.1.14...0.1.15
v0.1.14
- add paddlepaddle as framework
- add test workflows for CI/CD
- refactor code to add new frameworks
- fix bugs in get_multi_cols