We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 724c7ca + 62b3a61 commit 3a85e4fCopy full SHA for 3a85e4f
pyproject.toml
@@ -0,0 +1,33 @@
1
+[project]
2
+name = "recml"
3
+version = "0.1.1"
4
+description = "RecML is envisioned as a high-performance, large-scale deep learning recommender system library optimized for Cloud TPUs"
5
+readme = "README.md"
6
+requires-python = ">=3.12"
7
+license-files = ["LICENSE"]
8
+dynamic = ["dependencies"]
9
+
10
+[dependency-groups]
11
+dev = [
12
+ "einops>=0.8.1",
13
+ "ml-dtypes>=0.5.1",
14
+ "pre-commit>=4.2.0",
15
+ "pylint>=3.3.6",
16
+ "pytest>=8.3.5",
17
+ "pytest-env>=1.1.5",
18
+ "torch>=2.6.0",
19
+]
20
+jax = [
21
+ "clu>=0.0.12",
22
+ "fiddle>=0.3.0",
23
+ "jax>=0.6.0",
24
+ "jaxtyping>=0.3.1",
25
+ "keras>=3.9.2",
26
+ "keras-hub>=0.20.0",
27
+ "tensorflow>=2.19.0",
28
+ "tensorflow-datasets>=4.9.8",
29
30
31
32
+[tool.uv]
33
+default-groups = ["all"]
0 commit comments