It's possible today, but it's nowhere near being mobile. The nVidia Tegra for self driving cars can reach a max of 8 TFLOPS FP32, but it's max power consumption is 80w. So good luck running that for more than 5 seconds on the bulkiest and heaviest 10 inch tablet in the world.
Though you have to factor in that by the end of 2018, 5nmFF will probably already be in the works, we'll have cores more efficient than the likes of the A73 and GPU architecture for mobile devices even more efficient than Pascal used in the current generation Tegra chips, that's not hard to believe at all. I doubt you'll see 2 TFLOPS in your standard 2018/2019 flagship because there wouldn't be games to take advantage of that power, but perhaps for a cheaper, smaller and more efficient PC or Laptop or maybe on of those AiO VR devices, it would make a lot of sense.
Unless we suddenly jump on the Microsoft bandwagon of docking your phone and running full x86 apps on it with a monitor, keyboard and mouse they won't have 2 TFLOPS on smartphones, maybe 1 TFLOP if games and apps become more demanding and closer to PC/console, but even then they'd probably be downclocked while on the go to conserve power. But hey, not a lot of people then thought that ARM would beat the PS3/X360 in terms of GPU performance, but nVidia and Apple already can double that performance. So who knows.