Sviluppo e test

Dopo aver configurato le origini CNTK nel computer, è necessario seguire le procedure di sviluppo CNTK per modificare CNTK nel computer e contribuire al progetto.

Se si apportano modifiche al codice, seguire le linee guida per la codifica e assicurarsi che i test siano ancora passati con le modifiche apportate.

Il codice sorgente non include caratteri TAB per la formattazione. Se si usa Visual Studio come editor, passare a Strumenti| Opzioni| Editor di testo| C/C++| Schede e assicurarsi che sia impostata su Scheda rientro intelligente, Dimensioni rientro impostate su 4 e opzione "Inserisci spazi" selezionata. È anche possibile caricare il file CppCntk.vssettings (nella home directory CNTK) che contiene le impostazioni per l'editor C++. Per importare/esportare le impostazioni, usare Strumenti -> Importazione ed Esportazione Impostazioni... Visual Studio opzione di menu.

Non formattare automaticamente il codice esistente (Modifica - Avanzate ->> Formato documento/CTRL+E,D).

Per scrivere codice è possibile usare CLANG-FORMAT (vedere http://clang.llvm.org/) per eseguire un passaggio di formattazione iniziale. Una specifica di formato per CLANG-FORMAT (versione 3.7) è disponibile nella radice del repository CNTK (formato clang)

Linee guida per la codifica

Come testare