Skip to main content

Performence logger

A very handy performance logging tool, useful for training deep neural networks.

Install

pip install perf-logger

Usage

from perf_logger import PerfLogger
logger = PerfLogger(prefix='your_program')
msg = 'iter: {}, loss: {}, acc: {}'.format(0,100,0)
logger.log_str(msg,stdout=True)

A log file will be found in /home//.perf_logger/<your_program>/

Example

2020-03-05 00:39:21 nLoss 0.0477,advlooss 0.245,dLoss 1.05,dAcc 0.498

2020-03-05 00:40:38 nLoss 0.00401,advlooss 0.226,dLoss 0.98,dAcc 0.499

2020-03-05 00:41:55 nLoss 0.00324,advlooss 0.222,dLoss 0.918,dAcc 0.5

2020-03-05 00:43:12 nLoss 0.00297,advlooss 0.219,dLoss 0.873,dAcc 0.5

2020-03-05 00:44:29 nLoss 0.00282,advlooss 0.214,dLoss 0.837,dAcc 0.5

2020-03-05 00:45:46 nLoss 0.00273,advlooss 0.208,dLoss 0.808,dAcc 0.5

2020-03-05 00:47:03 nLoss 0.00266,advlooss 0.202,dLoss 0.783,dAcc 0.5

2020-03-05 00:48:20 nLoss 0.0026,advlooss 0.197,dLoss 0.761,dAcc 0.5

2020-03-05 00:49:37 nLoss 0.00255,advlooss 0.192,dLoss 0.743,dAcc 0.5

2020-03-05 00:51:00 nLoss 0.00163,advlooss 0.137,dLoss 0.602,dAcc 0.5

Release files for perf-logger 0.9.55555

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for perf-logger 0.9.55555
File Size Uploaded
perf_logger-0.9.55555.tar.gz 3.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for perf-logger 0.9.55555
File Interpreter ABI Platform
perf_logger-0.9.55555-py3-none-any.whl Python 3 none any Details

Total release size: 8.2 kB

Release files / perf_logger-0.9.55555.tar.gz

Download URL perf_logger-0.9.55555.tar.gz
Size 3.8 kB
Tags Source
SHA-256 checksum
How to use checksums
e1de7a625434f6ae5021c291bc461e5f8e85ff60fbe93a535d4e4cdc5cdb4532
BLAKE2b-256 checksum
How to use checksums
41beeb24674b7803b921238a82e19079801c25cae12afcc5e8ce919cb49198a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0.post20210125 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

Release files / perf_logger-0.9.55555-py3-none-any.whl

Download URL perf_logger-0.9.55555-py3-none-any.whl
Size 4.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
420d9856b80744bb3c661afa6a286ea53f4139044ecc02b536a2572bbe1f6f68
BLAKE2b-256 checksum
How to use checksums
9ded6d854502b7397dcacb28f96dfea341e55b9ca27909276164ffa84ebc4f8c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0.post20210125 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

Release history Release notifications | RSS feed

This release

0.9.55555 This release

2 release files

0.9.5

2 release files

0.9.3

2 release files

0.9.2

2 release files

0.9.1

2 release files

0.9.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page