File tree Expand file tree Collapse file tree 5 files changed +15
-16
lines changed
openfl-workspace/tf_3dunet_brats Expand file tree Collapse file tree 5 files changed +15
-16
lines changed Original file line number Diff line number Diff line change 2
2
# Licensed subject to the terms of the separately executed evaluation license agreement between Intel Corporation and you.
3
3
4
4
collaborators :
5
- - one
Original file line number Diff line number Diff line change @@ -36,15 +36,6 @@ data_loader:
36
36
template : src.tf_brats_dataloader.TensorFlowBratsDataLoader
37
37
network :
38
38
defaults : plan/defaults/network.yaml
39
- settings :
40
- agg_addr : DESKTOP-AOKV1IJ.localdomain
41
- agg_port : auto
42
- cert_folder : cert
43
- client_reconnect_interval : 5
44
- disable_client_auth : false
45
- disable_tls : false
46
- hash_salt : auto
47
- template : openfl.federation.Network
48
39
task_runner :
49
40
defaults : plan/defaults/task_runner.yaml
50
41
settings :
80
71
epochs : 1
81
72
metrics :
82
73
- loss
83
- num_batches : 1
Original file line number Diff line number Diff line change
1
+ keras == 2.13.1
1
2
nibabel
2
3
numpy
3
4
4
5
setuptools >= 65.5.1 # not directly required, pinned by Snyk to avoid a vulnerability
5
- tensorflow >= 2
6
+ tensorflow == 2.13.0
Original file line number Diff line number Diff line change @@ -53,15 +53,24 @@ def create_file_list(self):
53
53
54
54
Split into training and testing sets.
55
55
"""
56
- searchpath = os .path .join (self .data_path , '*/*_seg.nii.gz' )
56
+ extension = '_seg.nii.gz'
57
+ flair_extension = '_flair.nii.gz'
58
+ searchpath = os .path .join (self .data_path , "*/*" + extension )
57
59
filenames = tf .io .gfile .glob (searchpath )
58
60
61
+ # check for uncompressed files
62
+ if not filenames :
63
+ extension = '_seg.nii'
64
+ flair_extension = '_flair.nii'
65
+ searchpath = os .path .join (self .data_path , "*/*" + extension )
66
+ filenames = tf .io .gfile .glob (searchpath )
67
+
59
68
# Create a dictionary of tuples with image filename and label filename
60
69
61
70
self .num_files = len (filenames )
62
71
self .filenames = {}
63
72
for idx , filename in enumerate (filenames ):
64
- self .filenames [idx ] = [filename .replace ('_seg.nii.gz' , '_flair.nii.gz' ), filename ]
73
+ self .filenames [idx ] = [filename .replace (extension , flair_extension ), filename ]
65
74
66
75
def z_normalize_img (self , img ):
67
76
"""
Original file line number Diff line number Diff line change @@ -80,7 +80,7 @@ def create_model(self,
80
80
initial_filters = initial_filters ,
81
81
batch_norm = batch_norm )
82
82
83
- self .optimizer = tf .keras .optimizers .Adam ()
83
+ self .optimizer = tf .keras .optimizers .legacy . Adam ()
84
84
85
85
model .compile (
86
86
loss = dice_loss ,
@@ -193,7 +193,7 @@ def create_model(self,
193
193
)
194
194
195
195
model .compile (loss = dice_loss ,
196
- optimizer = tf .keras .optimizers .Adam (learning_rate = 0.01 ),
196
+ optimizer = tf .keras .optimizers .legacy . Adam (learning_rate = 0.01 ),
197
197
metrics = [dice_coef , soft_dice_coef ]
198
198
)
199
199
You can’t perform that action at this time.
0 commit comments