WassimTenachi/PhySO

The program is stuck halfway through running

Opened this issue · 0 comments

Hello,
thanks for your devotion ,it helps a lot.

The program is often stuck halfway through running when I use some complex datasets to train.
=========== Epoch 00090 ===========
-> Time 4.79 s

Overall best at R=0.829041
-> Raw expression :
z₃
─────────────────────────────────────────────────────────
⎛ 0.5⎞
⎜⎛ 0.5⎞ ⎟
⎜⎜ 0.5⎛ ⎛ 0.5 ⎞ ⎞ ⎟ ⎟
erf⎝⎝log ⎝z₁ + z₆ + ⎝z₆ + erf(z₆)⎠⋅cosh(z₀)⎠ ⎠ ⎠

Best of epoch at R=0.828743
-> Raw expression :
⎛ ⎛ 0.5⎞⎞
⎜ ⎜⎛ 1 ⎞ ⎟⎟
z₃ + tanh⎜log⎜⎜z₁ + ──────────────────────────────────────⎟ ⎟⎟
⎜ ⎜⎜ ⎛ 4⎞⎟ ⎟⎟
⎜ ⎜⎜ ⎜⎛ ⎛ 2⎞⎞ ⎟⎟ ⎟⎟
⎜ ⎜⎜ ⎜⎜ ⎜⎛ ⎛ 1 ⎞⎞ ⎟⎟ ⎟⎟ ⎟⎟
⎜ ⎜⎜ erf⎜⎜z₃ + erf⎜⎜z₃ - erf⎜───────⎟⎟ ⎟⎟ ⎟⎟ ⎟⎟
⎝ ⎝⎝ ⎝⎝ ⎝⎝ ⎝erf(z₁)⎠⎠ ⎠⎠ ⎠⎠ ⎠⎠

=========== Epoch 00091 ===========
-> Time 2.47 s

Overall best at R=0.829041
-> Raw expression :
z₃
─────────────────────────────────────────────────────────
⎛ 0.5⎞
⎜⎛ 0.5⎞ ⎟
⎜⎜ 0.5⎛ ⎛ 0.5 ⎞ ⎞ ⎟ ⎟
erf⎝⎝log ⎝z₁ + z₆ + ⎝z₆ + erf(z₆)⎠⋅cosh(z₀)⎠ ⎠ ⎠

Best of epoch at R=0.828790
-> Raw expression :
⎛ ⎛ 2⎛ z₃ ⎞⎞⎞
⎜ ⎜(z₃ + erf(erf(z₃)))⋅erf ⎜───────⎟⎟⎟
0.5⎜ ⎜ ⎝erf(z₃)⎠⎟⎟
z₃ + cos ⎜z₃⋅erf⎜─────────────────────────────────⎟⎟
⎝ ⎝ z₃ ⎠⎠

=========== Epoch 00092 ===========
-> Time 2.49 s

Overall best at R=0.829041
-> Raw expression :
z₃
─────────────────────────────────────────────────────────
⎛ 0.5⎞
⎜⎛ 0.5⎞ ⎟
⎜⎜ 0.5⎛ ⎛ 0.5 ⎞ ⎞ ⎟ ⎟
erf⎝⎝log ⎝z₁ + z₆ + ⎝z₆ + erf(z₆)⎠⋅cosh(z₀)⎠ ⎠ ⎠

Best of epoch at R=0.828556
like this. I set 100 epochs, it stops at 92 epoch for several hours. It is hard for the process to keep looking for the best expression.
Here is my computer's information.
Parallel mode is not available because physo is being ran from a notebook using 'spawn' multiprocessing start method (multiprocessing.get_start_method() = 'spawn'). Run physo from a python script to use parallel mode.
Parallel mode is not available because physo is being ran from a notebook using 'spawn' multiprocessing start method (multiprocessing.get_start_method() = 'spawn'). Run physo from a python script to use parallel mode.

Multiprocessing start method : spawn
Running from notebook : True
Is CUDA available : False
Total nb. of CPUs : 12
Recommended config {'parallel_mode': False, 'n_cpus': 12}
Parallel mode is not available because physo is being ran from a notebook using 'spawn' multiprocessing start method (multiprocessing.get_start_method() = 'spawn'). Run physo from a python script to use parallel mode.
Parallel mode is not available because physo is being ran from a notebook using 'spawn' multiprocessing start method (multiprocessing.get_start_method() = 'spawn'). Run physo from a python script to use parallel mode.