|
Download README.md from OneScience-Group/NOTS-DarcyFlowRate: direct link, hf CLI and curl.
- Browser
- Download file 3.75 kB
-
https://huggingface.co/OneScience-Group/NOTS-DarcyFlowRate/resolve/main/README.md
- Command line
-
hf download hf://OneScience-Group/NOTS-DarcyFlowRate/README.md
-
curl -L -o README.md https://huggingface.co/OneScience-Group/NOTS-DarcyFlowRate/resolve/main/README.md
3.75 kB
| license: other | |
| language: | |
| - en | |
| tags: | |
| - OneScience | |
| - darcy-flow | |
| - neural-operator | |
| - thompson-sampling | |
| # NOTS-DarcyFlowRate | |
| ## Model Introduction | |
| This package reproduces the Darcy flow-rates experiment in [Thompson Sampling in Function Spaces via Neural Operators](https://arxiv.org/abs/2506.21894). A neural operator predicts a 16x16 pressure field from a permeability field, then supports sequential selection using a negative total-flow objective. | |
| ## Model Description | |
| The run completed ten independent trials with 300 queries per trial on one DCU. The included `weight/best_model.pt` contains the selected trained model. The public checkpoint changes only the configuration fingerprint for portable data/output paths; its model parameter tensors are identical to the original run. | |
| The published checkpoint SHA256 is `dac0b15574242acabd25d5bc52b7a415ec72e1d55411433402affe61876131f7`; the original training checkpoint SHA256 was `2cf139f9cf75a01064fe54b5e8ba0d4e58a4b76a39aa7cf924320acbee4336b2`. The archived `results/inference_metrics.json` records the original file hash; rerunning inference writes a fresh metric file for the published checkpoint. | |
| ## Intended Use | |
| | Task | Description | | |
| | --- | --- | | |
| | Darcy surrogate inference | Predict pressure fields on 16x16 permeability grids | | |
| | Sequential optimization | Study neural-operator Thompson sampling for flow-rate objectives | | |
| ## Usage | |
| ### Download the Model Package | |
| ```bash | |
| hf download OneScience-Group/NOTS-DarcyFlowRate --local-dir ./NOTS-DarcyFlowRate | |
| cd NOTS-DarcyFlowRate | |
| ``` | |
| ### Install Dependencies | |
| Use an allocated GPU/DCU compute node for the provided scripts. The tested formal run used a PyTorch DCU environment; CPU execution of the full pipeline is not claimed. | |
| ```bash | |
| pip install -r requirements.txt | |
| pip install 'modelscope[datasets]' | |
| ``` | |
| ### Training Data | |
| Hugging Face hosts only this model package, not a dataset mirror. Download the author's original 16x16 Darcy train/test tensors from [OneScience/NOTS-Darcy-16 on ModelScope](https://www.modelscope.cn/datasets/OneScience/NOTS-Darcy-16): | |
| ```bash | |
| modelscope download --dataset OneScience/NOTS-Darcy-16 --local_dir ./data | |
| ``` | |
| The package expects `data/darcy_train_16.pt` with 1,000 pairs and `data/darcy_test_16.pt` with 50 pairs. The original files are from the [NOTS authors' repository](https://github.com/csiro-funml/nots/tree/main/data). | |
| ### Train | |
| From the package root on an allocated GPU/DCU compute node: | |
| ```bash | |
| python scripts/train.py | |
| ``` | |
| This runs ten configured seeds and 300 queries per seed. Save a copy of the bundled checkpoint and results before retraining. | |
| ### Inference and Results | |
| ```bash | |
| python scripts/inference.py | |
| python scripts/result.py | |
| ``` | |
| The reproduced final average regret was `0.289031 +/- 0.016963` across ten trials, versus `0.012 +/- 0.001` in paper Table 1. The measured test pressure-field mean relative L2 was `0.339917`. The regret is far from the paper result; this package is a documented reproduction attempt, not a paper-accuracy claim. | |
| ## OneScience Repositories | |
| | Platform | Main repository | Skills repository | | |
| | --- | --- | --- | | |
| | Gitee | [OneScience](https://gitee.com/onescience-ai/onescience) | [OneSkills](https://gitee.com/onescience-ai/oneskills) | | |
| | GitHub | [OneScience](https://github.com/onescience-ai/OneScience) | [OneSkills](https://github.com/onescience-ai/oneskills) | | |
| ## Citation and License | |
| - Paper: [Thompson Sampling in Function Spaces via Neural Operators](https://arxiv.org/abs/2506.21894). | |
| - Dataset: [NOTS authors' data directory](https://github.com/csiro-funml/nots/tree/main/data), originally from NeuralOperator and redistributed there under the accompanying MIT license. The data is hosted separately on ModelScope. | |