an object that represents the numerical properties of a
floating point [ ` torch.dtype  ` ](tensor_attributes.html#torch.torch.dtype
"torch.torch.dtype") , (i.e. ` torch.float32  ` , ` torch.float64  ` , and `
torch.float16  ` ). This is similar to [ numpy.finfo
](https://docs.scipy.org/doc/numpy/reference/generated/numpy.finfo.html) .

A  ` torch.finfo  ` provides the following attributes:

Name  |  Type  |  Description   
---|---|---  
bits  |  int  |  The number of bits occupied by the type.   
eps  |  float  |  The smallest representable number such that ` 1.0  +  eps  !=  1.0  ` .   
max  |  float  |  The largest representable number.   
min  |  float  |  The smallest representable number (typically ` -max  ` ).   
tiny  |  float  |  The smallest positive representable number.   
  
Note

The constructor of  ` torch.finfo  ` can be called without argument, in which
case the class is created for the pytorch default dtype (as returned by [ `
torch.get_default_dtype()  `
](generated/torch.get_default_dtype.html#torch.get_default_dtype
"torch.get_default_dtype") ).

##  torch.iinfo  ¶

_class_ ` torch. ` ` iinfo ` ¶

    

A  ` torch.iinfo  ` is an object that represents the numerical properties of a
integer [ ` torch.dtype  ` ](tensor_attributes.html#torch.torch.dtype
"torch.torch.dtype") (i.e. ` torch.uint8  ` , ` torch.int8  ` , ` torch.int16
` , ` torch.int32  ` , and ` torch.int64  ` ). This is similar to [
numpy.iinfo
](https://docs.scipy.org/doc/numpy/reference/generated/numpy.iinfo.html) .

A  ` torch.iinfo  ` provides the following attributes:

Name  |  Type  |  Description   
---|---|---  
bits  |  int  |  The number of bits occupied by the type.   
max  |  int  |  The largest representable number.   
min  |  int  |  The smallest representable number.   
  
[ Next ![](_static/images/chevron-right-orange.svg) ](named_tensor.html "Named
Tensors") [ ![](_static/images/chevron-right-orange.svg) Previous
](tensorboard.html "torch.utils.tensorboard")

* * *

© Copyright 2019, Torch Contributors.

Built with [ Sphinx ](http://sphinx-doc.org/) using a [ theme
](https://github.com/rtfd/sphinx_rtd_theme) provided by [ Read the Docs
](https://readthedocs.org) .

  * Type Info 
    * torch.finfo 
    * torch.iinfo 

![](https://www.googleadservices.com/pagead/conversion/795629140/?label=txkmCPmdtosBENSssfsC&guid=ON&script=0)

##  Docs

Access comprehensive developer documentation for PyTorch

[ View Docs ](https://pytorch.org/docs/stable/index.html)

##  Tutorials

Get in-depth tutorials for beginners and advanced developers

[ View Tutorials ](https://pytorch.org/tutorials)

##  Resources

Find development resources and get your questions answered

[ View Resources ](https://pytorch.org/resources)

[ ](https://pytorch.org/)

  * [ PyTorch ](https://pytorch.org/)
  * [ Get Started ](https://pytorch.org/get-started)
  * [ Features ](https://pytorch.org/features)
  * [ Ecosystem ](https://pytorch.org/ecosystem)
  * [ Blog ](https://pytorch.org/blog/)
  * [ Contributing ](https://github.com/pytorch/pytorch/blob/master/CONTRIBUTING.md)

  * [ Resources ](https://pytorch.org/resources)
  * [ Tutorials ](https://pytorch.org/tutorials)
  * [ Docs ](https://pytorch.org/docs/stable/index.html)
  * [ Discuss ](https://discuss.pytorch.org)
  * [ Github Issues ](https://github.com/pytorch/pytorch/issues)
  * [ Brand Guidelines ](https://pytorch.org/assets/brand-guidelines/PyTorch-Brand-Guidelines.pdf)

  * Stay Connected 
  * Email Address 

[ ](https://www.facebook.com/pytorch) [ ](https://twitter.com/pytorch) [
](https://www.youtube.com/pytorch)

To analyze traffic and optimize your experience, we serve cookies on this
site. By clicking or navigating, you agree to allow our usage of cookies. As
the current maintainers of this site, Facebook’s Cookies Policy applies. Learn
more, including about available controls: [ Cookies Policy
](https://www.facebook.com/policies/cookies/) .

![](_static/images/pytorch-x.svg)

[ ](https://pytorch.org/