tqdm

안준모·2024년 3월 21일
from tqdm import tqdm
import time

result = []
eps = 10
for e in range(eps):
    pbar = tqdm(range(100), desc = 'Epoch [%d]/[%d]'%(e, eps), leave = True)
    for i in pbar:
        time.sleep(0.01)
        outputs = OrderedDict({'loss':i*0.001, 'acc': 0.01 * i})
        pbar.set_postfix(outputs)          # 오른쪽에 보여주고 싶은 지표
        result.append(i)
Epoch [0]/[10]: 100%|██████████| 100/100 [00:01<00:00, 88.60it/s, loss=0.099, acc=0.99]
Epoch [1]/[10]: 100%|██████████| 100/100 [00:01<00:00, 89.07it/s, loss=0.099, acc=0.99]
Epoch [2]/[10]: 100%|██████████| 100/100 [00:01<00:00, 88.98it/s, loss=0.099, acc=0.99]
Epoch [3]/[10]: 100%|██████████| 100/100 [00:01<00:00, 89.02it/s, loss=0.099, acc=0.99]
Epoch [4]/[10]: 100%|██████████| 100/100 [00:01<00:00, 89.03it/s, loss=0.099, acc=0.99]
Epoch [5]/[10]: 100%|██████████| 100/100 [00:01<00:00, 89.07it/s, loss=0.099, acc=0.99]
Epoch [6]/[10]: 100%|██████████| 100/100 [00:01<00:00, 89.03it/s, loss=0.099, acc=0.99]
Epoch [7]/[10]: 100%|██████████| 100/100 [00:01<00:00, 89.06it/s, loss=0.099, acc=0.99]
Epoch [8]/[10]: 100%|██████████| 100/100 [00:01<00:00, 89.03it/s, loss=0.099, acc=0.99]
Epoch [9]/[10]: 100%|██████████| 100/100 [00:01<00:00, 89.08it/s, loss=0.099, acc=0.99]
from tqdm import tqdm
import time

result = []
eps = 10
for e in range(eps):
    pbar = tqdm(range(100), desc = 'Epoch [%d]/[%d]'%(e, eps), leave = True)
    for i in pbar:
        time.sleep(0.01)
        outputs = OrderedDict({'loss':i*0.001, 'acc': 0.01 * i})
        pbar.set_postfix(outputs)                # 오른쪽에 보여주고 싶은 진행
        pbar.set_description(f'Processing {i}')  # 왼쪽에 보여주고 싶은 진행
        result.append(i)
Processing 99: 100%|██████████| 100/100 [00:01<00:00, 83.54it/s, loss=0.099, acc=0.99]
Processing 99: 100%|██████████| 100/100 [00:01<00:00, 83.34it/s, loss=0.099, acc=0.99]
Processing 99: 100%|██████████| 100/100 [00:01<00:00, 83.41it/s, loss=0.099, acc=0.99]
Processing 99: 100%|██████████| 100/100 [00:01<00:00, 83.06it/s, loss=0.099, acc=0.99]
Processing 99: 100%|██████████| 100/100 [00:01<00:00, 83.65it/s, loss=0.099, acc=0.99]
Processing 99: 100%|██████████| 100/100 [00:01<00:00, 83.66it/s, loss=0.099, acc=0.99]
Processing 99: 100%|██████████| 100/100 [00:01<00:00, 83.52it/s, loss=0.099, acc=0.99]
Processing 99: 100%|██████████| 100/100 [00:01<00:00, 83.73it/s, loss=0.099, acc=0.99]
Processing 99: 100%|██████████| 100/100 [00:01<00:00, 83.85it/s, loss=0.099, acc=0.99]
Processing 99: 100%|██████████| 100/100 [00:01<00:00, 83.21it/s, loss=0.099, acc=0.99]
profile
MLops 에 관심이 많습니다.

0개의 댓글