Make wrapped torsion loss mandatory, add configurable train-loss early stopping controls, and log new architecture/loss attempts; latest geodesic run improves mean_rmsd_100 to 2.429895 for mainline integration. Made-with: Cursor
35 lines
1.3 KiB
TOML
35 lines
1.3 KiB
TOML
[build-system]
|
|
requires = ["setuptools>=79", "wheel"]
|
|
build-backend = "setuptools.build_meta"
|
|
|
|
[project]
|
|
name = "ai-rfm"
|
|
version = "0.1.0"
|
|
description = "RFM overfitting playground with strict performance gating."
|
|
readme = "README.md"
|
|
requires-python = ">=3.10,<3.11"
|
|
dependencies = [
|
|
"rdkit>=2024.9.5",
|
|
"torch @ https://download.pytorch.org/whl/cu126/torch-2.7.1%2Bcu126-cp310-cp310-manylinux_2_28_x86_64.whl",
|
|
"pyg_lib @ https://data.pyg.org/whl/torch-2.7.0%2Bcu126/pyg_lib-0.4.0%2Bpt27cu126-cp310-cp310-linux_x86_64.whl",
|
|
"torch-scatter @ https://data.pyg.org/whl/torch-2.7.0%2Bcu126/torch_scatter-2.1.2%2Bpt27cu126-cp310-cp310-linux_x86_64.whl",
|
|
"torch-sparse @ https://data.pyg.org/whl/torch-2.7.0%2Bcu126/torch_sparse-0.6.18%2Bpt27cu126-cp310-cp310-linux_x86_64.whl",
|
|
"torch-cluster @ https://data.pyg.org/whl/torch-2.7.0%2Bcu126/torch_cluster-1.6.3%2Bpt27cu126-cp310-cp310-linux_x86_64.whl",
|
|
"torch-spline-conv @ https://data.pyg.org/whl/torch-2.7.0%2Bcu126/torch_spline_conv-1.2.2%2Bpt27cu126-cp310-cp310-linux_x86_64.whl",
|
|
"torch-geometric==2.6.1",
|
|
]
|
|
|
|
[dependency-groups]
|
|
dev = [
|
|
"pre-commit>=3.8.0",
|
|
"pytest>=8.3.4",
|
|
"pytest-cov>=6.1.1",
|
|
]
|
|
|
|
[tool.uv]
|
|
default-groups = ["dev"]
|
|
cache-keys = [{ file = "pyproject.toml" }]
|
|
|
|
[tool.setuptools]
|
|
packages = []
|