On 26 May 2014 20:47, Tomasz Rybak <[email protected]> wrote:
> Hello list. > I've been playing with building AWS and trying to run them > on GPU instances. It seems like I was able to create AMI > which runs on cg1.4xlarge. It is ami-90dd35f8 on us-east-1 > with Debian Wheezy. > I built it using attached manifest. It seems like I forgot > to add plugin "admin_user" so you login to root - can > anyone confirm that lack of admin user is caused > by not calling plugin and not by other mistake. > > I was able to install NVIDIA drivers and AMD OpenCL > provider. I was also able to install and run > PyOpenCL and PyCUDA, see attached info. > > I built this AMI using code from my repository > https://github.com/rybaktomasz/bootstrap-vz.git > branch grub-mapping, which contains code > heavily influenced by Mike Christopher's > PR https://github.com/andsens/bootstrap-vz/pull/35 > > So - the task for now is to clean this code, > thinking about why there is bad mapping > of devices in chroot. I'll look into it at the > end of the week, and shall let you know if I discover > something. > > Best regards. > > Manifest: > { > "provider": "ec2", > "virtualization": "hvm", > "credentials": { > "access-key":null, > "secret-key":null > }, > > "bootstrapper": { > "workspace": "/target" > }, > "image": { > "name": > "debian-{system.release}-{system.architecture}-{virtualization}-{%Y}-{% > m}-{%d}-ebs", > "description": "Debian {system.release} > {system.architecture}" > }, > "system": { > "release": "wheezy", > "architecture": "amd64", > "bootloader": "grub", > "timezone": "UTC", > "locale": "en_US", > "charmap": "UTF-8" > }, > "packages": { > "mirror": "http://cloudfront.debian.net/debian" > }, > "volume": { > "backing": "ebs", > "partitions": { > "type": "msdos", > "root": { > "size": "8GiB", > "filesystem": "ext4" > } > } > } > } > > > > CUDA info: > 2 device(s) found. > Device #0: Tesla M2050 > Compute Capability: 2.0 > Total Memory: 2751936 KB > ASYNC_ENGINE_COUNT: 2 > CAN_MAP_HOST_MEMORY: 1 > CLOCK_RATE: 1147000 > COMPUTE_MODE: DEFAULT > CONCURRENT_KERNELS: 1 > ECC_ENABLED: 1 > GLOBAL_MEMORY_BUS_WIDTH: 384 > GPU_OVERLAP: 1 > INTEGRATED: 0 > KERNEL_EXEC_TIMEOUT: 0 > L2_CACHE_SIZE: 786432 > MAXIMUM_SURFACE1D_LAYERED_LAYERS: 2048 > MAXIMUM_SURFACE1D_LAYERED_WIDTH: 65536 > MAXIMUM_SURFACE1D_WIDTH: 65536 > MAXIMUM_SURFACE2D_HEIGHT: 32768 > MAXIMUM_SURFACE2D_LAYERED_HEIGHT: 32768 > MAXIMUM_SURFACE2D_LAYERED_LAYERS: 2048 > MAXIMUM_SURFACE2D_LAYERED_WIDTH: 65536 > MAXIMUM_SURFACE2D_WIDTH: 65536 > MAXIMUM_SURFACE3D_DEPTH: 2048 > MAXIMUM_SURFACE3D_HEIGHT: 32768 > MAXIMUM_SURFACE3D_WIDTH: 65536 > MAXIMUM_SURFACECUBEMAP_LAYERED_LAYERS: 2046 > MAXIMUM_SURFACECUBEMAP_LAYERED_WIDTH: 32768 > MAXIMUM_SURFACECUBEMAP_WIDTH: 32768 > MAXIMUM_TEXTURE1D_LAYERED_LAYERS: 2048 > MAXIMUM_TEXTURE1D_LAYERED_WIDTH: 16384 > MAXIMUM_TEXTURE1D_LINEAR_WIDTH: 134217728 > MAXIMUM_TEXTURE1D_WIDTH: 65536 > MAXIMUM_TEXTURE2D_ARRAY_HEIGHT: 16384 > MAXIMUM_TEXTURE2D_ARRAY_NUMSLICES: 2048 > MAXIMUM_TEXTURE2D_ARRAY_WIDTH: 16384 > MAXIMUM_TEXTURE2D_GATHER_HEIGHT: 16384 > MAXIMUM_TEXTURE2D_GATHER_WIDTH: 16384 > MAXIMUM_TEXTURE2D_HEIGHT: 65535 > MAXIMUM_TEXTURE2D_LINEAR_HEIGHT: 65000 > MAXIMUM_TEXTURE2D_LINEAR_PITCH: 1048544 > MAXIMUM_TEXTURE2D_LINEAR_WIDTH: 65000 > MAXIMUM_TEXTURE2D_WIDTH: 65536 > MAXIMUM_TEXTURE3D_DEPTH: 2048 > MAXIMUM_TEXTURE3D_DEPTH_ALTERNATE: 0 > MAXIMUM_TEXTURE3D_HEIGHT: 2048 > MAXIMUM_TEXTURE3D_HEIGHT_ALTERNATE: 0 > MAXIMUM_TEXTURE3D_WIDTH: 2048 > MAXIMUM_TEXTURE3D_WIDTH_ALTERNATE: 0 > MAXIMUM_TEXTURECUBEMAP_LAYERED_LAYERS: 2046 > MAXIMUM_TEXTURECUBEMAP_LAYERED_WIDTH: 16384 > MAXIMUM_TEXTURECUBEMAP_WIDTH: 16384 > MAX_BLOCK_DIM_X: 1024 > MAX_BLOCK_DIM_Y: 1024 > MAX_BLOCK_DIM_Z: 64 > MAX_GRID_DIM_X: 65535 > MAX_GRID_DIM_Y: 65535 > MAX_GRID_DIM_Z: 65535 > MAX_PITCH: 2147483647 > MAX_REGISTERS_PER_BLOCK: 32768 > MAX_SHARED_MEMORY_PER_BLOCK: 49152 > MAX_THREADS_PER_BLOCK: 1024 > MAX_THREADS_PER_MULTIPROCESSOR: 1536 > MEMORY_CLOCK_RATE: 1546000 > MULTIPROCESSOR_COUNT: 14 > PCI_BUS_ID: 0 > PCI_DEVICE_ID: 3 > PCI_DOMAIN_ID: 0 > SURFACE_ALIGNMENT: 512 > TCC_DRIVER: 0 > TEXTURE_ALIGNMENT: 512 > TEXTURE_PITCH_ALIGNMENT: 32 > TOTAL_CONSTANT_MEMORY: 65536 > UNIFIED_ADDRESSING: 1 > WARP_SIZE: 32 > Device #1: Tesla M2050 > Compute Capability: 2.0 > Total Memory: 2751936 KB > ASYNC_ENGINE_COUNT: 2 > CAN_MAP_HOST_MEMORY: 1 > CLOCK_RATE: 1147000 > COMPUTE_MODE: DEFAULT > CONCURRENT_KERNELS: 1 > ECC_ENABLED: 1 > GLOBAL_MEMORY_BUS_WIDTH: 384 > GPU_OVERLAP: 1 > INTEGRATED: 0 > KERNEL_EXEC_TIMEOUT: 0 > L2_CACHE_SIZE: 786432 > MAXIMUM_SURFACE1D_LAYERED_LAYERS: 2048 > MAXIMUM_SURFACE1D_LAYERED_WIDTH: 65536 > MAXIMUM_SURFACE1D_WIDTH: 65536 > MAXIMUM_SURFACE2D_HEIGHT: 32768 > MAXIMUM_SURFACE2D_LAYERED_HEIGHT: 32768 > MAXIMUM_SURFACE2D_LAYERED_LAYERS: 2048 > MAXIMUM_SURFACE2D_LAYERED_WIDTH: 65536 > MAXIMUM_SURFACE2D_WIDTH: 65536 > MAXIMUM_SURFACE3D_DEPTH: 2048 > MAXIMUM_SURFACE3D_HEIGHT: 32768 > MAXIMUM_SURFACE3D_WIDTH: 65536 > MAXIMUM_SURFACECUBEMAP_LAYERED_LAYERS: 2046 > MAXIMUM_SURFACECUBEMAP_LAYERED_WIDTH: 32768 > MAXIMUM_SURFACECUBEMAP_WIDTH: 32768 > MAXIMUM_TEXTURE1D_LAYERED_LAYERS: 2048 > MAXIMUM_TEXTURE1D_LAYERED_WIDTH: 16384 > MAXIMUM_TEXTURE1D_LINEAR_WIDTH: 134217728 > MAXIMUM_TEXTURE1D_WIDTH: 65536 > MAXIMUM_TEXTURE2D_ARRAY_HEIGHT: 16384 > MAXIMUM_TEXTURE2D_ARRAY_NUMSLICES: 2048 > MAXIMUM_TEXTURE2D_ARRAY_WIDTH: 16384 > MAXIMUM_TEXTURE2D_GATHER_HEIGHT: 16384 > MAXIMUM_TEXTURE2D_GATHER_WIDTH: 16384 > MAXIMUM_TEXTURE2D_HEIGHT: 65535 > MAXIMUM_TEXTURE2D_LINEAR_HEIGHT: 65000 > MAXIMUM_TEXTURE2D_LINEAR_PITCH: 1048544 > MAXIMUM_TEXTURE2D_LINEAR_WIDTH: 65000 > MAXIMUM_TEXTURE2D_WIDTH: 65536 > MAXIMUM_TEXTURE3D_DEPTH: 2048 > MAXIMUM_TEXTURE3D_DEPTH_ALTERNATE: 0 > MAXIMUM_TEXTURE3D_HEIGHT: 2048 > MAXIMUM_TEXTURE3D_HEIGHT_ALTERNATE: 0 > MAXIMUM_TEXTURE3D_WIDTH: 2048 > MAXIMUM_TEXTURE3D_WIDTH_ALTERNATE: 0 > MAXIMUM_TEXTURECUBEMAP_LAYERED_LAYERS: 2046 > MAXIMUM_TEXTURECUBEMAP_LAYERED_WIDTH: 16384 > MAXIMUM_TEXTURECUBEMAP_WIDTH: 16384 > MAX_BLOCK_DIM_X: 1024 > MAX_BLOCK_DIM_Y: 1024 > MAX_BLOCK_DIM_Z: 64 > MAX_GRID_DIM_X: 65535 > MAX_GRID_DIM_Y: 65535 > MAX_GRID_DIM_Z: 65535 > MAX_PITCH: 2147483647 > MAX_REGISTERS_PER_BLOCK: 32768 > MAX_SHARED_MEMORY_PER_BLOCK: 49152 > MAX_THREADS_PER_BLOCK: 1024 > MAX_THREADS_PER_MULTIPROCESSOR: 1536 > MEMORY_CLOCK_RATE: 1546000 > MULTIPROCESSOR_COUNT: 14 > PCI_BUS_ID: 0 > PCI_DEVICE_ID: 4 > PCI_DOMAIN_ID: 0 > SURFACE_ALIGNMENT: 512 > TCC_DRIVER: 0 > TEXTURE_ALIGNMENT: 512 > TEXTURE_PITCH_ALIGNMENT: 32 > TOTAL_CONSTANT_MEMORY: 65536 > UNIFIED_ADDRESSING: 1 > WARP_SIZE: 32 > > > > -- > Tomasz Rybak GPG/PGP key ID: 2AD5 9860 > Fingerprint A481 824E 7DD3 9C0E C40A 488E C654 FB33 2AD5 9860 > http://member.acm.org/~tomaszrybak > > Great job Tomasz! The reason I didn't accept the PR was because it basically undid the "link_dm_node" step, so really it shouldn't be called at all then. Can you confirm that?
