Main Content

gpucoder

Open GPU Coder app

Description

gpucoder opens the GPU Coder™ app. To create a project, in the Create GPU Coder Project dialog box, enter a name for the project and select a file location. To open an existing project, click Open and select the project file.

If you have the Embedded Coder® product, the app enables Embedded Coder features when it creates a project. To disable Embedded Coder features, in the project build settings, under Advanced, set Use Embedded Coder features to No.

gpucoder projectname or gpucoder -open projectname opens the existing project named projectname.coderprj by using the GPU Coder app.

gpucoder -new projectname creates a GPU Coder project named projectname.coderprj and opens the GPU Coder app. If the Embedded Coder product is installed, the app enables Embedded Coder features when it creates a project.

gpucoder -ecoder false -new projectname opens the GPU Coder app creating a project named projectname.coderprj. The app creates a project with the Embedded Coder features disabled, even if the Embedded Coder product is installed.

gpucoder -build projectname builds the existing project named projectname.coderprj.

gpucoder -tocode projectname -script scriptname creates a script named scriptname.m containing the equivalent MATLAB® commands for the project settings in projectname.coderprj.

If scriptname.m exists, gpucoder overwrites it. The script:

  • Creates a configuration object named cfg that contains project build configuration.

  • Defines the variable inputTypes for the function input types.

  • Defines the variable globalVariables for global data initial values.

  • Runs the codegen command. When you run the script, the entry-point functions that are arguments to codegen must be on the search path.

cfg, inputTypes, and globalVariables appear in the base workspace only after you run the script.

example

gpucoder -tocode projectname converts the existing project named projectname.prj to the equivalent list of MATLAB commands and writes them to the Command Window.

gpucoder -toconfig projectname exports the code configuration settings stored in a GPU Coder project file to a code configuration object. Executing this command returns a code configuration object corresponding to projectname. For more information on which code configuration object is returned for different project file settings, see Share Build Configuration Settings.

cfg = gpucoder("-toconfig",projectname) returns the code configuration settings stored in a GPU Coder project file to a code configuration object. Executing this command returns a code configuration object corresponding to projectname. For more information on which code configuration object is returned for different project file settings, see Share Build Configuration Settings.

gpucoder -typeEditor opens an empty Coder Type Editor dialog. If a dialog is already open, this command brings it to the front of the screen.

See Create and Edit Input Types by Using the Coder Type Editor.

Examples

collapse all

Convert the GPU Coder project named myGPU_project.coderprj to the MATLAB script named myGPU_script.m.

gpucoder -tocode myGPU_project -script myGPU_script.m

Input Arguments

collapse all

Name of GPU Coder project that you want to create, open, or build. The project name must not contain spaces.

Name of script that you want to create when using the -tocode option with the -script option. The script name must not contain spaces.

Output Arguments

collapse all

Code configuration object that stores the configurations in a GPU Coder project file.

Version History

Introduced in R2017b

expand all