Skip to content

Commit 0e27ff8

Browse files
committed
Modify lib path to enable code run from any directory
1 parent 4533f3a commit 0e27ff8

File tree

2 files changed

+20
-14
lines changed

2 files changed

+20
-14
lines changed

Pilot2/P2B1/p2b1_baseline_keras2.py

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -36,12 +36,15 @@ def str2bool(v):
3636

3737
import p2b1 as hf
3838
reload(hf)
39-
lib_path = os.path.abspath(os.path.join('..', 'common'))
40-
sys.path.append(lib_path)
39+
40+
file_path = os.path.dirname(os.path.realpath(__file__))
41+
lib_path = os.path.abspath(os.path.join(file_path, '..', 'common'))
42+
sys.path.append(lib_path)
43+
4144
import keras_model_utils as KEU
4245
reload(KEU)
43-
import pilot2_datasets as p2
44-
reload(p2)
46+
import pilot2_datasets as p2
47+
reload(p2)
4548
maps=hf.autoencoder_preprocess()
4649

4750
from keras.optimizers import SGD,RMSprop,Adam
@@ -55,8 +58,8 @@ def str2bool(v):
5558
batch_size = GP['batch_size']
5659

5760
##### Read Data ########
58-
data_set=p2.data_sets[opts.set_sel][0]
59-
data_hash=p2.data_sets[opts.set_sel][1]
61+
data_set=p2.data_sets[opts.set_sel][0]
62+
data_hash=p2.data_sets[opts.set_sel][1]
6063
print ('Reading Data Files... %s->%s' % (opts.set_sel, data_set))
6164
data_file = get_file(data_set, origin='http://ftp.mcs.anl.gov/pub/candle/public/benchmarks/Pilot2/'+data_set+'.tar.gz', untar=True, md5_hash=data_hash)
6265
data_dir = os.path.join(os.path.dirname(data_file), data_set)
@@ -66,10 +69,10 @@ def str2bool(v):
6669
datagen=hf.ImageNoiseDataGenerator(corruption_level=GP['noise_factor'])
6770

6871
## get data dimension ##
69-
num_samples = 0
70-
for f in data_files:
71-
X=np.load(f)
72-
num_samples += X.shape[0]
72+
num_samples = 0
73+
for f in data_files:
74+
X=np.load(f)
75+
num_samples += X.shape[0]
7376

7477
X=np.load(data_files[0])
7578
print 'Data Format: [Num Sample (%s), Num Molecules (%s), Num Atoms (%s), Position + Molecule Tag (One-hot encoded) (%s)]' % (

Pilot2/P2B2/p2b2_baseline_keras2.py

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,10 +50,13 @@ def str2bool(v):
5050

5151
import p2b2 as hf
5252
reload(hf)
53-
lib_path = os.path.abspath(os.path.join('..', 'common'))
54-
sys.path.append(lib_path)
55-
import pilot2_datasets as p2
56-
reload(p2)
53+
54+
file_path = os.path.dirname(os.path.realpath(__file__))
55+
lib_path = os.path.abspath(os.path.join(file_path, '..', 'common'))
56+
sys.path.append(lib_path)
57+
58+
import pilot2_datasets as p2
59+
reload(p2)
5760
maps=hf.autoencoder_preprocess()
5861

5962
GP=hf.ReadConfig(opts.config_file)

0 commit comments

Comments
 (0)