Commit Graph

92 Commits

Author SHA1 Message Date
Cosmin Ștefan Ciocan c3b8524be6 Fix cuda typo 2024-02-12 19:49:08 +01:00
Cosmin Ștefan Ciocan 0908891a47 Add documentation for using Nsight Systems instead of the default Nsight Compute profiling tool 2024-02-02 23:08:02 +00:00
Cosmin Ștefan Ciocan bac447ef67 Install dev dependencies in editable mode 2024-02-02 23:05:50 +00:00
Cosmin Ștefan Ciocan ba775f7ce1 Search for profiling tools executable paths when they are required 2024-02-02 14:40:29 +00:00
Cosmin Ștefan Ciocan 26fab4d31e Replace experimental-string-processing black formatter config with enable-unstable-feature as it was removed in version 24.1.0 2024-02-02 13:31:18 +00:00
Cosmin Ștefan Ciocan 5a880c93bd Add isort config to help it find local modules so they are not considered 3rd party libraries 2024-02-02 13:26:40 +00:00
Cosmin Ștefan Ciocan 2c108442f6 Add tests for choosing the profiler 2024-02-01 14:55:17 +00:00
Cosmin Ștefan Ciocan 8d39ce01c3 Add option to choose between NSYS and NCU profilers 2024-02-01 14:46:45 +00:00
Cosmin Ștefan Ciocan ee9aa3dba3 Change devcontainer base image back to ubuntu:22.04 to match the environment from the test runner 2024-01-27 14:45:16 +00:00
Cosmin Ștefan Ciocan 27b045b782 Update way to set environment variable PATH in github action 2024-01-27 14:35:06 +00:00
Cosmin Ștefan Ciocan 2614c92b20 Add cuda bin to path variable in .bashrc 2024-01-27 13:49:00 +00:00
Cosmin Ștefan Ciocan 863cdcfa17 Add CUDA bin to PATH in test and coverage runners 2024-01-27 13:42:22 +00:00
Cosmin Ștefan Ciocan 28637d5c64 Install opencv in test runner and update code coverage install 2024-01-27 13:35:16 +00:00
Cosmin Ștefan Ciocan aaaa2605e1 Install latest CUDA toolkit on the test runner to pass the OpenCV compilation test 2024-01-27 13:26:33 +00:00
Cosmin Ștefan Ciocan 9663c74598 Change version from 1.0.3 to 1.1.0 due to adding features in a backward-compatible manner 2024-01-27 02:04:34 +00:00
Cosmin Ștefan Ciocan a3f4f31962 Update contributing instructions 2024-01-27 01:57:09 +00:00
Cosmin Ștefan Ciocan 33801a3491 Update pylint exceptions 2024-01-27 01:42:17 +00:00
Cosmin Ștefan Ciocan b3c015ae74 Add function that modifies the default profiler/compiler arguments to allow reusing them in multiple magic command calls 2024-01-27 01:40:47 +00:00
Cosmin Ștefan Ciocan e9f131a678 Add autodocstring vscode extension to devcontainer 2024-01-27 00:41:39 +00:00
Cosmin Ștefan Ciocan bc91620971 Add new page to documentation that contains a new notebook that explains compiling with external libraries 2024-01-26 16:22:29 +00:00
Cosmin Ștefan Ciocan c1fbc06604 Add test to compile with opencv 2024-01-26 11:30:32 +00:00
Cosmin Ștefan Ciocan b49062e9e2 Mock the nsight compute tool with a bash script 2024-01-26 11:25:58 +00:00
Cosmin Ștefan Ciocan 36fc282eed Change devcontainer base image to have the latest CUDA toolkit 2024-01-26 11:11:23 +00:00
Cosmin Ștefan Ciocan 639624be79 Add IPython to docs requirements to allow the __version__ import for readthedocs env 2024-01-24 00:17:35 +00:00
Cosmin Ștefan Ciocan 6236fe2b1e Improve tests coverage by testing for bad arguments and the error output during a failed compilation 2024-01-23 23:44:36 +00:00
Cosmin Ștefan Ciocan 65eca38a67 Document new --compiler-args argument 2024-01-23 23:01:38 +00:00
Cosmin Ștefan Ciocan 405c16efb3 Update documentation config to automatically import the current version of the package 2024-01-23 22:58:56 +00:00
Cosmin Ștefan Ciocan 595e450eb9 Add make and the english language pack to devcontainer to be able to build the documentation 2024-01-23 22:57:59 +00:00
Cosmin Ștefan Ciocan 50bc8ff4a6 Add test for nvcc options that changes c++ dialect from c++17 to c++14 2024-01-23 22:55:53 +00:00
Cosmin Ștefan Ciocan 881c67f5f1 Add option to give nvcc extra arguments 2024-01-23 22:53:47 +00:00
Cosmin Ștefan Ciocan 5cd225851b Merge pull request #24 from andreinechaev/docs/readme-badge-rename
Change "cosminc98" to "andreinechaev" in badge URLs
2024-01-23 16:14:31 +01:00
Cosmin Ștefan Ciocan eb594cf225 Change "cosminc98" to "andreinechaev" in badge URLs 2024-01-23 14:43:12 +01:00
Cosmin Ștefan Ciocan f5a85b160e Merge pull request #23 from cosminc98/master
Major rewrite that merges the two plugin versions, adds tests, CI/CD pipeline
2024-01-23 14:35:32 +01:00
Cosmin Ștefan Ciocan e392fc382b Create devcontainer for quick dev setups 2024-01-13 00:46:30 +00:00
Cosmin Ciocan 0601610905 Change to version 1.0.3 2024-01-12 19:00:22 +01:00
Cosmin Ciocan ed0e3a721c Add code quality badges to README.md 2024-01-12 18:59:30 +01:00
Cosmin Ciocan 4521763395 Add github workflow to check pre-commit hooks on modified files on pull requests 2024-01-12 18:47:49 +01:00
Cosmin Ciocan df7fc2ebeb Add github workflow to check pre-commit hooks on all files on master branch 2024-01-12 18:44:03 +01:00
Cosmin Ciocan 063fe0015c Add bandit pre-commit hook to check for security issues 2024-01-12 18:33:43 +01:00
Cosmin Ciocan be6b7a01d6 Add pylint pre-commit hook 2024-01-12 18:12:49 +01:00
Cosmin Ciocan 182e3519ad Move flake8 config from toml to .flake8 as flake8 does not play nice with pyproject.toml and add pre-commit hook for flake8 2024-01-12 17:45:37 +01:00
Cosmin Ciocan ee68b4025b Add README.md instructions for developers 2024-01-12 16:56:49 +01:00
Cosmin Ciocan ef642e3480 Add newlines at the end of the files from pre-commit hook 2024-01-12 16:51:51 +01:00
Cosmin Ciocan 2eae513950 Add dev optional dependency 2024-01-12 16:50:26 +01:00
Cosmin Ciocan c38fb54216 Add pre-commit hook with black config 2024-01-12 16:41:41 +01:00
Cosmin Ciocan 6352f21c04 Update version to 1.0.2 2024-01-12 16:05:38 +01:00
Cosmin Ciocan ece222d3db Update README.md with usage and documentation links 2024-01-12 16:04:39 +01:00
Cosmin Ciocan dff5b2753e Remove help from parser arguments and instead provide links in the parser description to documentation to avoid duplicate text 2024-01-12 15:53:17 +01:00
Cosmin Ciocan 0714d3af19 Fix missing double quote 2024-01-12 15:44:15 +01:00
Cosmin Ciocan 01bef596ca Change daily downloads to monthly downloads in README.md badge 2024-01-12 15:41:58 +01:00