squaredcuber's picture
download
raw
1.16 kB
from __future__ import annotations
import os
for _name in (
"OMP_NUM_THREADS",
"OPENBLAS_NUM_THREADS",
"MKL_NUM_THREADS",
"VECLIB_MAXIMUM_THREADS",
"NUMEXPR_NUM_THREADS",
"BLIS_NUM_THREADS",
):
os.environ[_name] = "1"
import argparse
import json
from pathlib import Path
from loss_aware_dro_repro.core import load_json
from loss_aware_dro_repro.task_dispatch import run_task
def main() -> int:
parser = argparse.ArgumentParser(description="One-thread exact-once local scientific task worker.")
parser.add_argument("--task-id", required=True)
parser.add_argument("--output-dir", type=Path, required=True)
parser.add_argument("--execution-config", type=Path)
args = parser.parse_args()
requested = load_json(args.execution_config) if args.execution_config else None
result = run_task(args.task_id, args.output_dir, requested_execution_config=requested)
print(json.dumps({"task_id": result["task_id"], "run_identity": result["run_identity"], "status": result["status"]}, sort_keys=True))
return 0
if __name__ == "__main__":
raise SystemExit(main())

Xet Storage Details

Size:
1.16 kB
·
Xet hash:
a43d5904b18d3ee7837ef185b464ccb9d44dcf2b197b912a0048d3c8bfb8c0b9

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.