For any given graph 𝐻, one may define a natural corresponding functional ‖.‖ 𝐻 for real-valued functions by using homomorphism density. One may also extend this to complex-valued functions, once 𝐻 is paired with a 2edge-colouring 𝛼 to assign conjugates. We say that 𝐻 is real-norming (respectively complex-norming) if ‖.‖ 𝐻 (respectively ‖.‖ 𝐻,𝛼 for some 𝛼) is a norm on the vector space of real-valued (respectively complex-valued) functions. These generalise the Gowers octahedral norms, a widely used tool in extremal combinatorics to quantify quasi randomness. We unify these two seemingly different notions of graph norms in real-and complexvalued settings. Namely, we prove that 𝐻 is complexnorming if and only if it is real-norming and simply call the property norming. Our proof does not explicitly construct a suitable 2-edge-colouring 𝛼 but obtains its existence and uniqueness, which may be of independent interest. As an application, we give various example graphs that are not norming. In particular, we show that hypercubes are not norming, which resolves the last outstanding problem posed in Hatami's pioneering work on graph norms.