﻿<?xml version="1.0" encoding="utf-8"?>
<VSTemplate Version="3.0.0" Type="Project" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005" xmlns:sdk="http://schemas.microsoft.com/developer/vstemplate-sdkextension/2010">
  <TemplateData>
    <Name>CUDA 12.6 Runtime</Name>
    <Description>A project that uses the CUDA 12.6 runtime</Description>
    <Icon>CUDA 12.6 Runtime.ico</Icon>
    <ProjectType>VC</ProjectType>
    <SortOrder>1000</SortOrder>
    <NumberOfParentCategoriesToRollUp>2</NumberOfParentCategoriesToRollUp>
    <TemplateID>2f7443a8-a0fa-4ff3-9662-6c6b38d02b2b</TemplateID>
    <CreateNewFolder>true</CreateNewFolder>
    <DefaultName>CudaRuntime</DefaultName>
    <ProvideDefaultName>true</ProvideDefaultName>

    <LanguageTag>Cpp</LanguageTag>
    <LanguageTag>CUDA</LanguageTag>

    <PlatformTag>Windows</PlatformTag>
    <PlatformTag>Linux</PlatformTag>

    <ProjectTypeTag>Cloud</ProjectTypeTag>
    <ProjectTypeTag>Console</ProjectTypeTag>
    <ProjectTypeTag>DataScience</ProjectTypeTag>
    <ProjectTypeTag>Desktop</ProjectTypeTag>
    <ProjectTypeTag>MachineLearning</ProjectTypeTag>
  </TemplateData>

  <TemplateContent>
    <Project File="Project.template" TargetFileName="$safeprojectname$.vcxproj" ReplaceParameters="true">
      <ProjectItem TargetFileName="$safeprojectname$.filters">Project.filters</ProjectItem>
      <ProjectItem ReplaceParameters="true" OpenInEditor="true">kernel.cu</ProjectItem>
    </Project>

    <CustomParameters>
      <CustomParameter Name="$cudamajorver$" Value="12" />
      <CustomParameter Name="$cudaminorver$" Value="6" />
    </CustomParameters>
  </TemplateContent>

  <WizardExtension>
    <Assembly>Nvda.Vsip.CudaTemplates, Version=12.6.0.0, Culture=neutral, PublicKeyToken=65d3dd0997fe4974</Assembly>
    <FullClassName>Nvda.Vsip.CudaTemplates.CudaProjectWizard</FullClassName>
  </WizardExtension>

</VSTemplate>
