Commit Graph

12 Commits

Author SHA1 Message Date
Cosmin Ștefan Ciocan 781ff5b76b Feature: Passing arguments to NVCC compiler (#26)
* Add option to give nvcc extra arguments

* Add test for nvcc options that changes c++ dialect from c++17 to c++14

* Add make and the english language pack to devcontainer to be able to build the documentation

* Update documentation config to automatically import the current version of the package

* Document new --compiler-args argument

* Improve tests coverage by testing for bad arguments and the error output during a failed compilation

* Add IPython to docs requirements to allow the __version__ import for readthedocs env

* Change devcontainer base image to have the latest CUDA toolkit

* Mock the nsight compute tool with a bash script

* Add test to compile with opencv

* Add new page to documentation that contains a new notebook that explains compiling with external libraries

* Add autodocstring vscode extension to devcontainer

* Add function that modifies the default profiler/compiler arguments to allow reusing them in multiple magic command calls

* Update pylint exceptions

* Update contributing instructions

* Change version from 1.0.3 to 1.1.0 due to adding features in a backward-compatible manner

* Install latest CUDA toolkit on the test runner to pass the OpenCV compilation test

* Install opencv in test runner and update code coverage install

* Add CUDA bin to PATH in test and coverage runners

* Add cuda bin to path variable in .bashrc

* Update way to set environment variable PATH in github action

* Change devcontainer base image back to ubuntu:22.04 to match the environment from the test runner
2024-02-12 17:29:26 +01:00
Cosmin Ștefan Ciocan eb594cf225 Change "cosminc98" to "andreinechaev" in badge URLs 2024-01-23 14:43:12 +01:00
Cosmin Ciocan ed0e3a721c Add code quality badges to README.md 2024-01-12 18:59:30 +01:00
Cosmin Ciocan ee68b4025b Add README.md instructions for developers 2024-01-12 16:56:49 +01:00
Cosmin Ciocan ece222d3db Update README.md with usage and documentation links 2024-01-12 16:04:39 +01:00
Cosmin Ciocan 01bef596ca Change daily downloads to monthly downloads in README.md badge 2024-01-12 15:41:58 +01:00
Cosmin Ciocan 6150ae5713 Fix table of contents 2024-01-05 20:46:24 +01:00
Cosmin Ciocan 6a02223f96 Update readme to include useful badges 2024-01-05 15:58:34 +01:00
Mark Saroufim 0d2ab99ccc Add installation instructions 2023-12-27 10:00:58 +01:00
Ștefan-Cosmin Ciocan 887c809d07 Add option to use NVIDIA Nsight Compute CLI profiler (#21)
* Use NVIDIA Nsight Compute CLI profiler

* Add profile and profiler-args options to argument parser.

* Add missing comma to profiler-args option.

* Use profile args in version 1 of the plugin

* Change profiler-args option to take all remaining arguments

* Change profiler_args type from string to list of strings

* Add profile option to version 2 of the plugin

* Add profiler usage instructions
2023-12-27 10:00:14 +01:00
Andrei Nechaev a410ff4f6e multi files working version + refactoring 2018-12-05 15:44:17 -05:00
Andrei Nechaev 208e67cf07 Initial commit 2018-05-04 10:26:11 -04:00