def generate(self, path='', autorotate=False, debug=False):
        
        Console.info('Generating sprite sheet variants...')
        Console.indent()
        
        sheets, count = self.packBest(autorotate)

        # Write PNG files
        data = {}
        for pos, sheet in enumerate(sheets):

            Console.info('Writing image (%dx%dpx) with %d images' % (sheet.width, sheet.height, len(sheet)))
            name = 'jasysprite_%d.png' % pos

            # Export
            sheet.write(os.path.join(self.base, path, name), debug)
            data[name] = sheet.export()
            
        Console.outdent()

        # Generate JSON/YAML
        Console.info('Exporting data...')
        script = os.path.join(self.base, path, 'jasysprite.%s' % self.dataFormat)
        writeConfig(data, script)
Checks availability of DPDK for given interface.
dataset/ETHPy150Open zynga/jasy/jasy/asset/SpritePacker.py/SpritePacker.generate--crossover with--dataset/ETHPy150Open openstack/fuel-web/nailgun/nailgun/extensions/network_manager/objects/interface.py/NIC.dpdk_available