gnes.helper moduleΒΆ
-
gnes.helper.
batching
(func=None, *, batch_size=None, num_batch=None, iter_axis=0, concat_axis=0, chunk_dim=-1)[source]ΒΆ
-
gnes.helper.
profiling
(func)ΒΆ
-
class
gnes.helper.
FileLock
(lock_file='LOCK')[source]ΒΆ Bases:
object
Implements the Posix based file locking (Linux, Ubuntu, MacOS, etc.)
-
is_locked
ΒΆ
-
-
gnes.helper.
progressbar
(i, prefix='', suffix='', count=100, size=60)[source]ΒΆ Example:
- for i in range(10000):
- progressbar(i, prefix=βcomputing: β, count=100, size=60)
- The resulted output is:
- computing: [###########################################################.] 99/100 computing: [###########################################################.] 199/200 computing: [###########################################################.] 299/300 computing: [###########################################################.] 399/400 computing: [###########################################################.] 499/500 computing: [###########################################################.] 599/600 computing: [###########################################################.] 699/700 computing: [###########################################################.] 799/800 computing: [###########################################################.] 899/900 computing: [#############################β¦β¦β¦β¦β¦β¦β¦β¦β¦β¦.] 950/1000