Skip to content

Commit b4224d1

Browse files
authored
Use mountpoint-s3-client-0.8.1 and mountpoint-s3-crt-0.7.0. (#202)
Update version number to 1.2.3.
1 parent 23806df commit b4224d1

File tree

5 files changed

+29
-23
lines changed

5 files changed

+29
-23
lines changed

CHANGELOG.md

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,27 @@
1-
## Unreleased
1+
## v1.2.3 (April 11, 2024)
22

33
### New features
4-
* Update S3ClientConfig to pass in the configuration for allowing unsigned requests, under boolean flag `unsigned`.
5-
* Improve the performance of `s3reader` when utilized with `pytorch.load` by incorporating support for the `readinto` method.
6-
* Add support for passing an optional custom endpoint to S3LightningCheckpoint constructor method.
4+
* Update `S3ClientConfig` to pass in the configuration for allowing unsigned requests, under boolean flag `unsigned`.
5+
* Improve the performance of `S3Reader` when utilized with `pytorch.load` by incorporating support for the `readinto` method.
6+
* **[Experimental]** Add support for passing an optional custom endpoint to `S3LightningCheckpoint` constructor method.
77

8+
### Breaking changes
9+
* No breaking changes.
810

911
## v1.2.2 (March 22, 2024)
1012

1113
### New features
12-
* Expose a new class, S3ClientConfig, with `throughput_target_gbps` and `part_size` parameters of the inner S3 client.
14+
* Expose a new class, `S3ClientConfig`, with `throughput_target_gbps` and `part_size` parameters of the inner S3 client.
15+
16+
### Breaking changes
17+
* No breaking changes.
1318

1419
## v1.2.1 (March 14, 2024)
1520

1621
### Breaking changes
1722
* Separate completely Rust logs and Python logs. Logs from Rust components used for debugging purposes
18-
are configured through the following environment variables: S3_TORCH_CONNECTOR_DEBUG_LOGS,
19-
S3_TORCH_CONNECTOR_LOGS_DIR_PATH.
23+
are configured through the following environment variables: `S3_TORCH_CONNECTOR_DEBUG_LOGS`,
24+
`S3_TORCH_CONNECTOR_LOGS_DIR_PATH`.
2025

2126
## v1.2.0 (March 13, 2024)
2227

@@ -72,7 +77,8 @@ S3_TORCH_CONNECTOR_LOGS_DIR_PATH.
7277

7378
### New features
7479
* Update crates and Mountpoint dependencies.
75-
* Avoid excessive memory consumption when utilizing s3map_dataset. Issue [#89](https://github.com/awslabs/s3-connector-for-pytorch/issues/89).
80+
* Avoid excessive memory consumption when utilizing `S3MapDataset`.
81+
Issue [#89](https://github.com/awslabs/s3-connector-for-pytorch/issues/89).
7682
* Run all tests against S3 and S3 Express.
7783

7884
### Breaking changes
@@ -92,10 +98,10 @@ S3_TORCH_CONNECTOR_LOGS_DIR_PATH.
9298
* The Amazon S3 Connector for PyTorch delivers high throughput for PyTorch training jobs that access and store data in Amazon S3.
9399

94100
### New features
95-
* S3IterableDataset and S3MapDataset, which allow building either an iterable-style or map-style dataset, using your S3
101+
* `S3IterableDataset` and `S3MapDataset`, which allow building either an iterable-style or map-style dataset, using your S3
96102
stored data, by specifying an S3 URI (a bucket and optional prefix) and the region the bucket is in.
97103
* Support for multiprocess data loading for the above datasets.
98-
* S3Checkpoint, an interface for saving and loading model checkpoints directly to and from an S3 bucket.
104+
* `S3Checkpoint`, an interface for saving and loading model checkpoints directly to and from an S3 bucket.
99105

100106
### Breaking changes
101107
* No breaking changes.

s3torchconnector/pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "s3torchconnector"
7-
version = "1.2.2"
7+
version = "1.2.3"
88
description = "S3 connector integration for PyTorch"
99
requires-python = ">=3.8,<3.13"
1010
readme = "README.md"
@@ -23,7 +23,7 @@ classifiers = [
2323

2424
dependencies = [
2525
"torch >= 2.0.1",
26-
"s3torchconnectorclient >= 1.2.2",
26+
"s3torchconnectorclient >= 1.2.3",
2727
]
2828

2929
[project.optional-dependencies]

s3torchconnectorclient/Cargo.lock

Lines changed: 7 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

s3torchconnectorclient/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "s3torchconnectorclient"
3-
version = "1.2.2"
3+
version = "1.2.3"
44
edition = "2021"
55
publish = false
66
license = "BSD-3-Clause"
@@ -19,8 +19,8 @@ built = "0.7"
1919
pyo3 = { version = "0.19.2" }
2020
pyo3-log = "0.8.3"
2121
futures = "0.3.28"
22-
mountpoint-s3-client = { version = "0.8.0", features = ["mock"] }
23-
mountpoint-s3-crt = "0.6.2"
22+
mountpoint-s3-client = { version = "0.8.1", features = ["mock"] }
23+
mountpoint-s3-crt = "0.7.0"
2424
log = "0.4.20"
2525
tracing = { version = "0.1.40", default-features = false, features = ["std", "log"] }
2626
tracing-subscriber = { version = "0.3.18", features = ["fmt", "env-filter"]}

s3torchconnectorclient/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "s3torchconnectorclient"
7-
version = "1.2.2"
7+
version = "1.2.3"
88
description = "Internal S3 client implementation for s3torchconnector"
99
requires-python = ">=3.8,<3.13"
1010
readme = "README.md"

0 commit comments

Comments
 (0)