7a65d9993bdda4a5248f6aa313abf687faa031a6,hypergan/configurable_component.py,ConfigurableComponent,layer_adaptive_avg_pool,#ConfigurableComponent#Any#Any#Any#,435
 
Before Change
        return Reshape(*dims)
    def layer_adaptive_avg_pool(self, net, args, options):
        print("adaptive start", self.current_width, self.current_height, self.current_channels)
        self.current_height //= 2
        self.current_width //= 2
        self.current_input_size = self.current_channels * self.current_width * self.current_height
        return nn.AdaptiveAvgPool2d([self.current_height, self.current_width])
    def layer_adaptive_avg_pool1d (self, net, args, options):
        self.current_height //= 2
After Change
        self.current_size = LayerSize(*dims)
        return Reshape(*dims)
    def layer_adaptive_avg_pool(self, net, args, options):
        self.current_size = LayerSize(self.current_size.channels, self.current_size.height // 2, self.current_size.width // 2)
        return nn.AdaptiveAvgPool2d([self.current_size.height, self.current_size.width])
    def layer_adaptive_avg_pool1d (self, net, args, options):
        self.current_size = LayerSize(self.current_size.channels, self.current_size.height // 2)

In pattern: SUPERPATTERN
Frequency: 3
Non-data size: 24
Instances
 Project Name: HyperGAN/HyperGAN
 Commit Name: 7a65d9993bdda4a5248f6aa313abf687faa031a6
 Time: 2020-06-27
 Author: martyn@255bits.com
 File Name: hypergan/configurable_component.py
 Class Name: ConfigurableComponent
 Method Name: layer_adaptive_avg_pool
 Project Name: HyperGAN/HyperGAN
 Commit Name: 7a65d9993bdda4a5248f6aa313abf687faa031a6
 Time: 2020-06-27
 Author: martyn@255bits.com
 File Name: hypergan/configurable_component.py
 Class Name: ConfigurableComponent
 Method Name: layer_conv2d
 Project Name: HyperGAN/HyperGAN
 Commit Name: 7a65d9993bdda4a5248f6aa313abf687faa031a6
 Time: 2020-06-27
 Author: martyn@255bits.com
 File Name: hypergan/configurable_component.py
 Class Name: ConfigurableComponent
 Method Name: layer_adaptive_avg_pool
 Project Name: HyperGAN/HyperGAN
 Commit Name: 7a65d9993bdda4a5248f6aa313abf687faa031a6
 Time: 2020-06-27
 Author: martyn@255bits.com
 File Name: hypergan/configurable_component.py
 Class Name: ConfigurableComponent
 Method Name: layer_conv1d