Ironically - neither `uname -r` or `cat /proc/version` return an architecture on my laptop, but `arch` works just fine.
$ uname -r
5.8.0-50-generic
$ arch
x86_64
uname -m works though: $ uname -m
x86_64