I am confused since I followed this answer here python - TypeError: unsupported format string passed to Tensor.__format__ - Stack Overflow
I removed all .item() (s) and bug is gone.
(fashcomp) [jalal@goku fashion-compatibility]$ python main.py --name test_baseline --learned --l2_embed --datadir ../../../data/fashion/ --epochs 1
/scratch3/venv/fashcomp/lib/python3.8/site-packages/torchvision/transforms/transforms.py:310: UserWarning: The use of the transforms.Scale transform is deprecated, please use transforms.Resize instead.
  warnings.warn("The use of the transforms.Scale transform is deprecated, " +
  + Number of params: 3191808
<class 'torch.utils.data.dataloader.DataLoader'>
/scratch3/venv/fashcomp/lib/python3.8/site-packages/torch/nn/functional.py:718: UserWarning: Named tensors and all their associated APIs are an experimental feature and subject to change. Please do not use them for anything important until they are released as stable. (Triggered internally at  /pytorch/c10/core/TensorImpl.h:1156.)
  return torch.max_pool2d(input, kernel_size, stride, padding, dilation, ceil_mode)
Train Epoch: 1 [0/686851]	Loss: 0.2760 (0.2760) 	Acc: 61.72% (61.72%) 	Emb_Norm: 0.76 (0.76)
Train Epoch: 1 [64000/686851]	Loss: 0.2212 (0.2369) 	Acc: 70.31% (64.27%) 	Emb_Norm: 0.70 (0.69)

and code is:
        if batch_idx % args.log_interval == 0:
            print('Train Epoch: {} [{}/{}]\t'
                  'Loss: {:.4f} ({:.4f}) \t'
                  'Acc: {:.2f}% ({:.2f}%) \t'
                  'Emb_Norm: {:.2f} ({:.2f})'.format(
                epoch, batch_idx * num_items, len(train_loader.dataset),
                losses.val, losses.avg, 
                100. * accs.val, 100. * accs.avg, emb_norms.val, emb_norms.avg))

initially asked that question because of this error:
  

      stackoverflow.com
  

  
      
    
  


  TypeError: unsupported format string passed to Tensor.__format__



  python, deep-learning, pytorch, computer-vision



  asked by
  
  
    Mona Jalal
  
  on 10:52PM - 01 Sep 21 UTC


  

  
    
    
  

  


I am honestly confused but glad the error is gone.