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:
objectImplements 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