Sign inSign up

incubus/ycm

By incubus

Updated over 9 years ago

A container for demonstration purpose of YouCompleteMe with automatic optimization capabilities

Image
0

1.1K

incubus/ycm repository overview

usage

pull the container:

docker pull incubus/ycm

and run it via:

docker run --rm -it incubus/ycm /bin/bash

A vim instance will open a window that can be used to experiment with a basic example. The example shows a simple for loop that assigns a value to all members of an array. The arrows that should appear on the left side of the for loop, indicate that something was found that can be optimized. Navigate to this line by the arrow keys and type:

:YcmComplter FixIt

or press F7

the loop will immediately be replaced by an openacc representation of this loop.

changing the unparser

you can change the type of generated code by pressing

F1 - openacc F2 - openmp F3 - thread building blocks F4 - cilk plus F5 - hpx

due to a problem with vim you need to wait for some seconds and press F6 to restart the background compilation of your code . this will update the cache and replace the old code substitutions with new ones for the new code generator.

Tag summary

Content type

Image

Digest

Size

675.8 MB

Last updated

over 9 years ago

docker pull incubus/ycm