Skip to content

Commit 42706b3

Browse files
committed
Add orbax-checkpoint as dependency
1 parent 458d880 commit 42706b3

File tree

4 files changed

+4
-2
lines changed

4 files changed

+4
-2
lines changed

deepxde/model.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
from collections import OrderedDict
55

66
import numpy as np
7+
import orbax.checkpoint as ocp
78

89
from . import config
910
from . import display
@@ -1012,9 +1013,7 @@ def save(self, save_path, protocol="backend", verbose=0):
10121013
save_path += ".ckpt"
10131014
self.net.save_weights(save_path)
10141015
elif backend_name == "jax":
1015-
# Lazy load Orbax to avoid a hard dependancy when using JAX
10161016
# TODO: identify a better solution that complies with PEP8
1017-
import orbax.checkpoint as ocp
10181017
from flax.training import orbax_utils
10191018
save_path += ".ckpt"
10201019
checkpoint = {

docs/requirements.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
matplotlib
22
numpy
3+
orbax-checkpoint
34
scikit-learn
45
scikit-optimize>=0.9.0
56
scipy

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ classifiers = [
3737
dependencies = [
3838
"matplotlib",
3939
"numpy",
40+
"orbax-checkpoint",
4041
"scikit-learn",
4142
"scikit-optimize>=0.9.0",
4243
"scipy",

requirements.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
matplotlib
22
numpy
3+
orbax-checkpoint
34
scikit-learn
45
scikit-optimize>=0.9.0
56
scipy

0 commit comments

Comments
 (0)