Power forward Carl Landry has agreed to a two-year, $8 million deal with the Golden State Warriors, according to multiple media outlets.