is_non_tensor#
- tensordict.is_non_tensor(data) bool#
Returns
Trueifdatais non-tensor data or a stack of non-tensor data.- Parameters:
data (object) – the object to check, for example a value read from a tensordict with
get().
Examples
>>> import torch >>> from tensordict import NonTensorData, TensorDict, is_non_tensor >>> td = TensorDict(x=torch.zeros(2), name=NonTensorData("a")) >>> is_non_tensor(td.get("name")), is_non_tensor(td.get("x")) (True, False) >>> td["name"] 'a'