| CPC G06F 13/3625 (2013.01) [G06F 9/3885 (2013.01); G06F 9/4881 (2013.01)] | 12 Claims |

|
1. A method for distributed training of an Artificial Intelligence (AI) model in a channel-sharing network environment including multiple computation devices, comprising:
determining whether data parallel processing is applied;
calculating a computation time and a communication time when input data is evenly distributed across the multiple computation devices; and
unevenly distributing the input data across the multiple computation devices based on the computation time and the communication time,
wherein unevenly distributing the input data comprises distributing the input data such that a difference between sizes of the pieces of input data distributed to the respective computation devices is constant so as to enable the multiple computation devices to sequentially access a channel.
|