ARCHIVED TRAINING / piskvorky/smart_open
piskvorky__smart_open-892
This is a preserved training example. Membership in the current training wave has not been verified.
Problem statement
slow .zip uncompression between s3
this code is writing at around 275k records per minute, any idea how to speed it up?
my file is 6GB compressed, 180GB uncompressed. so it won't fit on local disk or memory. I notice only 200MB of memory is being consumed
```python
import io
import smart_open
import urllib.request
import zipfile
import logging
import boto3
smart_open.s3.DEFAULT_MIN_PART_SIZE = 250 * 1024**2
smart_open.s3.DEFAULT_BUFFER_SIZE = 50 * 1024**2
with io.BytesIO() as b:
b = open('s3://redacted/biz.csv.zip', mode='rb')
b.seek(0)
with zipfile.ZipFile(b, mode='r') as zipf:
for subfile in zipf.namelist():
with smart_open.smart_open('s3://redacted/biz.csv', mode='wb') as fout:
info = zipf.open(subfile)
printcounter = 0
for line in info:
printcounter += 1
info = (line)
_ = fout.write(info)
if printcounter % 500000 == 0:
print(str(printcounter)+' rows')
```
Training membership
opd_e4b_pure_v6b
Task issues extracted from preserved verified_rft_messages training examples. This is not a verified current RL wave manifest.
Task and snapshot provenance
Snapshot captured 2026-11-12T17:06:59.476467+00:00 · Autoresearch-Arena/gemma-4-developer-agent
{
"datasets": [
"opd_e4b_pure_v6b"
],
"examples": 3,
"instance_id": "piskvorky__smart_open-892",
"problem_statement": "slow .zip uncompression between s3\nthis code is writing at around 275k records per minute, any idea how to speed it up?\r\nmy file is 6GB compressed, 180GB uncompressed. so it won't fit on local disk or memory. I notice only 200MB of memory is being consumed\r\n\r\n```python\r\nimport io\r\nimport smart_open\r\nimport urllib.request\r\nimport zipfile\r\nimport logging\r\nimport boto3\r\nsmart_open.s3.DEFAULT_MIN_PART_SIZE = 250 * 1024**2\r\nsmart_open.s3.DEFAULT_BUFFER_SIZE = 50 * 1024**2\r\nwith io.BytesIO() as b:\r\n b = open('s3://redacted/biz.csv.zip', mode='rb')\r\n b.seek(0)\r\n with zipfile.ZipFile(b, mode='r') as zipf:\r\n for subfile in zipf.namelist():\r\n with smart_open.smart_open('s3://redacted/biz.csv', mode='wb') as fout:\r\n info = zipf.open(subfile)\r\n printcounter = 0\r\n for line in info:\r\n printcounter += 1\r\n info = (line)\r\n _ = fout.write(info)\r\n if printcounter % 500000 == 0:\r\n print(str(printcounter)+' rows')\r\n```",
"repo": "piskvorky/smart_open",
"source": "v2/experiments/train_data/opd_e4b_pure_v6b/verified_rft_messages.jsonl",
"source_sha256": "0f62460a9706eea5e1605255896f191ab00cb5706c5f1f2e1c293e9a718218dc"
}{
"captured_at": "2026-11-12T17:06:59.476467+00:00",
"membership": "archived training",
"membership_evidence": "Task issues extracted from preserved verified_rft_messages training examples. This is not a verified current RL wave manifest.",
"name": "Preserved post-training task archive",
"source": "Autoresearch-Arena/gemma-4-developer-agent",
"source_revision": "016496de222aaafca0d4ee4c18efc63ba616f76e",
"sources": [
{
"path": "v2/experiments/train_data/opd_e4b_cispo_v5/verified_rft_messages.jsonl",
"sha256": "a43610ad0dfb6ace95375cfae09000f41afc0338cc925af870a4ade7a9b20c4c"
},
{
"path": "v2/experiments/train_data/opd_e4b_hybrid_v3/verified_rft_messages.jsonl",
"sha256": "bd326303eb127e8e5e08f03daf97bb88d79d19709d59f3f93f348bc56686a8df"
},
{
"path": "v2/experiments/train_data/opd_e4b_onpolicy_v3/verified_rft_messages.jsonl",
"sha256": "960c680e797e823a0d3a22f4b1d5ef60a72971373d703b877340b0c9126aaf68"
},
{
"path": "v2/experiments/train_data/opd_e4b_pure_v6a/verified_rft_messages.jsonl",
"sha256": "f045b7ca5b3883a1e2eaee81e1c02a4a1b53dd7b7b36e98bacb2ba5823a15148"
},
{
"path": "v2/experiments/train_data/opd_e4b_pure_v6b/verified_rft_messages.jsonl",
"sha256": "0f62460a9706eea5e1605255896f191ab00cb5706c5f1f2e1c293e9a718218dc"
},
{
"path": "v2/experiments/train_data/opd_e4b_pure_v7/verified_rft_messages.jsonl",
"sha256": "e37f7bd675322f3f81500b73559d60d5f602ca0537bf19f5cb06332c728c7b72"
},
{
"path": "v2/experiments/train_data/opd_e4b_pure_v7b/verified_rft_messages.jsonl",
"sha256": "b864bdc8695183433eef6e31cb8d33fad44ba3aded2170c1ade4ad5b2944ce23"
},
{
"path": "v2/experiments/train_data/opd_e4b_self_audit_v4/verified_rft_messages.jsonl",
"sha256": "0026023745afb8f3dc1c176dc7f7171157b4ad5a66656b524af218e8e19ceee6"
},
{
"path": "v2/experiments/train_data/rft_e4b_aligned_v2/verified_rft_messages.jsonl",
"sha256": "92a4515fee9d152b0d4c510ee3ce4caaaffe2003ba7584469f8027f174aab18c"
},
{
"path": "v2/experiments/train_data/rft_v1/verified_rft_messages.jsonl",
"sha256": "a42453ccd7ac7680b0a03865e8e7080bc8bf74c8d9d193b440c441ed46f8512b"
},
{
"path": "v2/experiments/train_data/rft_v2/verified_rft_messages.jsonl",
"sha256": "18f4b3bd7e651f83c6acab479c9475e3fa50dc652a384f309e97146983ac85ba"
}
]
}