* init shard param from shape tuple * add more unitest for shard param * add more unittests to shareded param