Skip to content

Commit d0285b9

Browse files
committed
upgrading python packages to more recent versions. Tensorflow version is now 2.11.0
1 parent ba6f6ac commit d0285b9

File tree

5 files changed

+80
-32
lines changed

5 files changed

+80
-32
lines changed

binder/requirements.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,16 @@ importlib-metadata==1.7.0
1010
Keras-Applications==1.0.8
1111
Keras-Preprocessing==1.1.2
1212
Markdown==3.2.2
13-
numpy==1.16.0
13+
numpy==1.19.5
1414
opt-einsum==3.2.1
1515
pandas==0.24.2
1616
protobuf==3.12.2
1717
python-dateutil==2.8.1
1818
pytz==2020.1
1919
six==1.15.0
20-
tensorboard==1.15.0
21-
tensorflow==1.15.0
22-
tensorflow-estimator==1.15.1
20+
tensorboard==2.6.0
21+
tensorflow==2.6.2
22+
tensorflow-estimator==2.6.0
2323
termcolor==1.1.0
2424
Werkzeug==1.0.1
2525
wrapt==1.12.1

cellbox/cellbox/train.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ def train_substage(model, sess, lr_val, l1_lambda, l2_lambda, n_epoch, n_iter, n
6060
while True:
6161
if idx_iter > n_iter or n_unchanged > n_iter_patience:
6262
break
63-
t0 = time.clock()
63+
t0 = time.perf_counter()
6464
try:
6565
_, loss_train_i, loss_train_mse_i = sess.run(
6666
(model.op_optimize, model.train_loss, model.train_mse_loss), feed_dict=args.feed_dicts['train_set'])
@@ -79,7 +79,7 @@ def train_substage(model, sess, lr_val, l1_lambda, l2_lambda, n_epoch, n_iter, n
7979
n_iter_patience))
8080
append_record("record_eval.csv",
8181
[idx_epoch, idx_iter, loss_train_i, loss_valid_i, loss_train_mse_i,
82-
loss_valid_mse_i, None, time.clock() - t0])
82+
loss_valid_mse_i, None, time.perf_counter() - t0])
8383
# early stopping
8484
idx_iter += 1
8585
if new_loss < best_params.loss_min:
@@ -90,18 +90,18 @@ def train_substage(model, sess, lr_val, l1_lambda, l2_lambda, n_epoch, n_iter, n
9090
n_unchanged += 1
9191

9292
# Evaluation on valid set
93-
t0 = time.clock()
93+
t0 = time.perf_counter()
9494
sess.run(model.iter_eval.initializer, feed_dict=args.feed_dicts['valid_set'])
9595
loss_valid_i, loss_valid_mse_i = eval_model(sess, model.iter_eval, (model.eval_loss, model.eval_mse_loss),
9696
args.feed_dicts['valid_set'], n_batches_eval=args.n_batches_eval)
97-
append_record("record_eval.csv", [-1, None, None, loss_valid_i, None, loss_valid_mse_i, None, time.clock() - t0])
97+
append_record("record_eval.csv", [-1, None, None, loss_valid_i, None, loss_valid_mse_i, None, time.perf_counter() - t0])
9898

9999
# Evaluation on test set
100-
t0 = time.clock()
100+
t0 = time.perf_counter()
101101
sess.run(model.iter_eval.initializer, feed_dict=args.feed_dicts['test_set'])
102102
loss_test_mse = eval_model(sess, model.iter_eval, model.eval_mse_loss,
103103
args.feed_dicts['test_set'], n_batches_eval=args.n_batches_eval)
104-
append_record("record_eval.csv", [-1, None, None, None, None, None, loss_test_mse, time.clock() - t0])
104+
append_record("record_eval.csv", [-1, None, None, None, None, None, loss_test_mse, time.perf_counter() - t0])
105105

106106
best_params.save()
107107
args.logger.log("------------------ Substage {} finished!-------------------".format(substage_i))

cellbox/setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
url="https://github.com/dfci/CellBox",
1818
packages=['cellbox'],
1919
python_requires='>=3.6',
20-
install_requires=['tensorflow==2.6.2', 'numpy==1.19.5', 'pandas==0.24.2', 'scipy==1.3.0'],
20+
install_requires=['tensorflow==2.11.0', 'numpy==1.24.1', 'pandas==1.5.3', 'scipy==1.10.0'],
2121
tests_require=['pytest', 'pandas', 'numpy', 'scipy'],
2222
setup_requires=['pytest-runner', "pytest"],
2323
zip_safe=True,

requirements.txt

Lines changed: 44 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,48 @@
1-
absl-py==0.9.0
1+
absl-py==1.4.0
22
astor==0.8.1
3-
gast==0.2.2
3+
astunparse==1.6.3
4+
cachetools==5.3.0
5+
cellbox==0.3.1
6+
charset-normalizer==3.0.1
7+
flatbuffers==23.1.21
8+
gast==0.4.0
9+
google-auth==2.16.0
10+
google-auth-oauthlib==0.4.6
411
google-pasta==0.2.0
5-
grpcio==1.30.0
6-
h5py==2.10.0
7-
importlib-metadata==1.7.0
12+
grpcio==1.51.1
13+
h5py==3.8.0
14+
idna==3.4
15+
importlib-metadata==6.0.0
16+
keras==2.11.0
817
Keras-Applications==1.0.8
918
Keras-Preprocessing==1.1.2
10-
Markdown==3.2.2
11-
numpy==1.19.5
12-
opt-einsum==3.2.1
13-
pandas==0.24.2
14-
protobuf==3.12.2
15-
python-dateutil==2.8.1
16-
pytz==2020.1
17-
six==1.15.0
18-
tensorboard==2.6.0
19-
tensorflow==2.6.2
20-
tensorflow-estimator==2.6.0
21-
termcolor==1.1.0
22-
Werkzeug==1.0.1
23-
wrapt==1.12.1
24-
zipp==3.1.0
25-
scipy==1.3.0
19+
libclang==15.0.6.1
20+
Markdown==3.4.1
21+
MarkupSafe==2.1.2
22+
numpy==1.24.1
23+
oauthlib==3.2.2
24+
opt-einsum==3.3.0
25+
packaging==23.0
26+
pandas==1.5.3
27+
protobuf==3.19.6
28+
pyasn1==0.4.8
29+
pyasn1-modules==0.2.8
30+
python-dateutil==2.8.2
31+
pytz==2022.7.1
32+
requests==2.28.2
33+
requests-oauthlib==1.3.1
34+
rsa==4.9
35+
scipy==1.10.0
36+
six==1.16.0
37+
tensorboard==2.11.2
38+
tensorboard-data-server==0.6.1
39+
tensorboard-plugin-wit==1.8.1
40+
tensorflow==2.11.0
41+
tensorflow-estimator==2.11.0
42+
tensorflow-io-gcs-filesystem==0.30.0
43+
termcolor==2.2.0
44+
typing_extensions==4.4.0
45+
urllib3==1.26.14
46+
Werkzeug==2.2.2
47+
wrapt==1.14.1
48+
zipp==3.12.0

requirements_old.txt

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
absl-py==0.9.0
2+
astor==0.8.1
3+
gast==0.2.2
4+
google-pasta==0.2.0
5+
grpcio==1.30.0
6+
h5py==2.10.0
7+
importlib-metadata==1.7.0
8+
Keras-Applications==1.0.8
9+
Keras-Preprocessing==1.1.2
10+
Markdown==3.2.2
11+
numpy==1.19.5
12+
opt-einsum==3.2.1
13+
pandas==0.24.2
14+
protobuf==3.12.2
15+
python-dateutil==2.8.1
16+
pytz==2020.1
17+
six==1.15.0
18+
tensorboard==2.6.0
19+
tensorflow==2.6.2
20+
tensorflow-estimator==2.6.0
21+
termcolor==1.1.0
22+
Werkzeug==1.0.1
23+
wrapt==1.12.1
24+
zipp==3.1.0
25+
scipy==1.3.0

0 commit comments

Comments
 (0)