#include "float.h"
#include "../tensor.h"
#include "../utils.h"
#include <torch/torch.h>

namespace TensorOps {

Napi::Value Float(Tensor* self, const Napi::CallbackInfo& info) {
  Napi::Env env = info.Env();
  torch::Tensor result = self->tensor.to(torch::kFloat32);
  return Tensor::NewInstance(env, result);
}

}  // namespace TensorOps
