TPU Hard or Soft