Commit Graph

  • 28f872a2f9 Bump actions/download-artifact from 3 to 4.1.7 in /.github/workflows master dependabot[bot] 2024-09-03 22:13:30 +00:00
  • 801584cceb Merge pull request #35 from andreinechaev/feature/readme-import-notebook-kaggle Cosmin Ștefan Ciocan 2024-06-23 18:09:04 +02:00
  • 97d8889238 Add README.md with GIF describing steps to import an example notebook in Kaggle from GitHub feature/readme-import-notebook-kaggle Cosmin Ștefan Ciocan 2024-06-08 22:01:43 +00:00
  • 0b60c3637e Merge pull request #34 from andreinechaev/feature/first-example-notebooks Cosmin Ștefan Ciocan 2024-06-03 18:57:11 +02:00
  • 1b238ff107 Create separate files for blur kernel and the error handling macro to make the main function more readable Cosmin Ștefan Ciocan 2024-06-02 09:13:56 +00:00
  • e15f41d213 Add example notebooks for compiling with opencv and an adaptation of a CUDA training series Cosmin Ștefan Ciocan 2024-05-19 12:45:58 +00:00
  • 326b0a57a8 Remove duplicated compiler args from magics.rst Cosmin Ștefan Ciocan 2024-04-07 09:44:19 +02:00
  • 5741c52254 Setup Kaggle environment on extension load (#31) v1.2.1 Cosmin Ștefan Ciocan 2024-04-03 17:23:33 +02:00
  • 4664a4ef47 Update __init__.py v1.2.0 Cosmin Ștefan Ciocan 2024-03-20 12:03:21 +01:00
  • a8c7032748 Update __init__.py hotfix/bump-v-1.2.0 Cosmin Ștefan Ciocan 2024-03-20 12:03:21 +01:00
  • 0bddf6a6e6 Add option to choose between NSYS and NCU profilers (#28) Cosmin Ștefan Ciocan 2024-03-20 11:42:27 +01:00
  • 3f8b89cb58 Merge branch 'master' into feature/profiler-tool-choice feature/profiler-tool-choice Cosmin Ștefan Ciocan 2024-02-16 23:57:06 +01:00
  • 4d805bb98e Mention Nsight Systems in README.md Cosmin Ștefan Ciocan 2024-02-16 22:50:58 +00:00
  • c3b8524be6 Fix cuda typo Cosmin Ștefan Ciocan 2024-02-12 19:49:08 +01:00
  • 781ff5b76b Feature: Passing arguments to NVCC compiler (#26) v1.1.0 Cosmin Ștefan Ciocan 2024-02-12 17:29:26 +01:00
  • 0908891a47 Add documentation for using Nsight Systems instead of the default Nsight Compute profiling tool Cosmin Ștefan Ciocan 2024-02-02 23:08:02 +00:00
  • bac447ef67 Install dev dependencies in editable mode Cosmin Ștefan Ciocan 2024-02-02 23:05:50 +00:00
  • ba775f7ce1 Search for profiling tools executable paths when they are required Cosmin Ștefan Ciocan 2024-02-02 14:40:29 +00:00
  • 26fab4d31e Replace experimental-string-processing black formatter config with enable-unstable-feature as it was removed in version 24.1.0 Cosmin Ștefan Ciocan 2024-02-02 13:31:18 +00:00
  • 5a880c93bd Add isort config to help it find local modules so they are not considered 3rd party libraries Cosmin Ștefan Ciocan 2024-02-02 13:26:40 +00:00
  • 2c108442f6 Add tests for choosing the profiler Cosmin Ștefan Ciocan 2024-02-01 14:55:17 +00:00
  • 8d39ce01c3 Add option to choose between NSYS and NCU profilers Cosmin Ștefan Ciocan 2024-02-01 14:46:45 +00:00
  • ee9aa3dba3 Change devcontainer base image back to ubuntu:22.04 to match the environment from the test runner Cosmin Ștefan Ciocan 2024-01-27 14:45:16 +00:00
  • 27b045b782 Update way to set environment variable PATH in github action Cosmin Ștefan Ciocan 2024-01-27 14:35:06 +00:00
  • 2614c92b20 Add cuda bin to path variable in .bashrc Cosmin Ștefan Ciocan 2024-01-27 13:49:00 +00:00
  • 863cdcfa17 Add CUDA bin to PATH in test and coverage runners Cosmin Ștefan Ciocan 2024-01-27 13:42:22 +00:00
  • 28637d5c64 Install opencv in test runner and update code coverage install Cosmin Ștefan Ciocan 2024-01-27 13:35:16 +00:00
  • aaaa2605e1 Install latest CUDA toolkit on the test runner to pass the OpenCV compilation test Cosmin Ștefan Ciocan 2024-01-27 13:26:33 +00:00
  • 9663c74598 Change version from 1.0.3 to 1.1.0 due to adding features in a backward-compatible manner Cosmin Ștefan Ciocan 2024-01-27 02:04:34 +00:00
  • a3f4f31962 Update contributing instructions Cosmin Ștefan Ciocan 2024-01-27 01:57:09 +00:00
  • 33801a3491 Update pylint exceptions Cosmin Ștefan Ciocan 2024-01-27 01:42:17 +00:00
  • b3c015ae74 Add function that modifies the default profiler/compiler arguments to allow reusing them in multiple magic command calls Cosmin Ștefan Ciocan 2024-01-27 01:40:47 +00:00
  • e9f131a678 Add autodocstring vscode extension to devcontainer Cosmin Ștefan Ciocan 2024-01-27 00:41:39 +00:00
  • bc91620971 Add new page to documentation that contains a new notebook that explains compiling with external libraries Cosmin Ștefan Ciocan 2024-01-26 16:22:29 +00:00
  • c1fbc06604 Add test to compile with opencv Cosmin Ștefan Ciocan 2024-01-26 11:30:32 +00:00
  • b49062e9e2 Mock the nsight compute tool with a bash script Cosmin Ștefan Ciocan 2024-01-26 11:25:58 +00:00
  • 36fc282eed Change devcontainer base image to have the latest CUDA toolkit Cosmin Ștefan Ciocan 2024-01-26 11:11:23 +00:00
  • 639624be79 Add IPython to docs requirements to allow the __version__ import for readthedocs env Cosmin Ștefan Ciocan 2024-01-24 00:17:35 +00:00
  • 6236fe2b1e Improve tests coverage by testing for bad arguments and the error output during a failed compilation Cosmin Ștefan Ciocan 2024-01-23 23:44:36 +00:00
  • 65eca38a67 Document new --compiler-args argument Cosmin Ștefan Ciocan 2024-01-23 23:01:38 +00:00
  • 405c16efb3 Update documentation config to automatically import the current version of the package Cosmin Ștefan Ciocan 2024-01-23 22:58:56 +00:00
  • 595e450eb9 Add make and the english language pack to devcontainer to be able to build the documentation Cosmin Ștefan Ciocan 2024-01-23 22:57:59 +00:00
  • 50bc8ff4a6 Add test for nvcc options that changes c++ dialect from c++17 to c++14 Cosmin Ștefan Ciocan 2024-01-23 22:55:53 +00:00
  • 881c67f5f1 Add option to give nvcc extra arguments Cosmin Ștefan Ciocan 2024-01-23 22:53:47 +00:00
  • 5cd225851b Merge pull request #24 from andreinechaev/docs/readme-badge-rename Cosmin Ștefan Ciocan 2024-01-23 16:14:31 +01:00
  • eb594cf225 Change "cosminc98" to "andreinechaev" in badge URLs docs/readme-badge-rename Cosmin Ștefan Ciocan 2024-01-23 14:43:12 +01:00
  • f5a85b160e Merge pull request #23 from cosminc98/master Cosmin Ștefan Ciocan 2024-01-23 14:35:32 +01:00
  • e392fc382b Create devcontainer for quick dev setups Cosmin Ștefan Ciocan 2024-01-13 00:46:30 +00:00
  • 0601610905 Change to version 1.0.3 Cosmin Ciocan 2024-01-12 19:00:22 +01:00
  • ed0e3a721c Add code quality badges to README.md Cosmin Ciocan 2024-01-12 18:59:30 +01:00
  • 4521763395 Add github workflow to check pre-commit hooks on modified files on pull requests Cosmin Ciocan 2024-01-12 18:47:49 +01:00
  • df7fc2ebeb Add github workflow to check pre-commit hooks on all files on master branch Cosmin Ciocan 2024-01-12 18:44:03 +01:00
  • 063fe0015c Add bandit pre-commit hook to check for security issues Cosmin Ciocan 2024-01-12 18:33:43 +01:00
  • be6b7a01d6 Add pylint pre-commit hook Cosmin Ciocan 2024-01-12 18:12:49 +01:00
  • 182e3519ad Move flake8 config from toml to .flake8 as flake8 does not play nice with pyproject.toml and add pre-commit hook for flake8 Cosmin Ciocan 2024-01-12 17:45:37 +01:00
  • ee68b4025b Add README.md instructions for developers Cosmin Ciocan 2024-01-12 16:56:49 +01:00
  • ef642e3480 Add newlines at the end of the files from pre-commit hook Cosmin Ciocan 2024-01-12 16:51:51 +01:00
  • 2eae513950 Add dev optional dependency Cosmin Ciocan 2024-01-12 16:50:26 +01:00
  • c38fb54216 Add pre-commit hook with black config Cosmin Ciocan 2024-01-12 16:41:41 +01:00
  • 6352f21c04 Update version to 1.0.2 Cosmin Ciocan 2024-01-12 16:05:38 +01:00
  • ece222d3db Update README.md with usage and documentation links Cosmin Ciocan 2024-01-12 16:04:39 +01:00
  • dff5b2753e Remove help from parser arguments and instead provide links in the parser description to documentation to avoid duplicate text Cosmin Ciocan 2024-01-12 15:53:17 +01:00
  • 0714d3af19 Fix missing double quote Cosmin Ciocan 2024-01-12 15:44:15 +01:00
  • 01bef596ca Change daily downloads to monthly downloads in README.md badge Cosmin Ciocan 2024-01-12 15:41:58 +01:00
  • 4d059df78d Update metadata in pyproject.toml Cosmin Ciocan 2024-01-12 15:41:17 +01:00
  • ad020e1231 Add MIT license Cosmin Ciocan 2024-01-12 15:40:48 +01:00
  • 3cf0d60d1a Move project description from usage page to home page Cosmin Ciocan 2024-01-12 15:27:05 +01:00
  • 55423ce07a Update conf.py path in readthedocs config Cosmin Ciocan 2024-01-12 15:17:34 +01:00
  • 5bfd81a553 Change python 3.12 to 3.10 in readthedocs config Cosmin Ciocan 2024-01-12 15:14:44 +01:00
  • 1ca949d803 Add readthedocs config and sphinx documentation Cosmin Ciocan 2024-01-12 14:47:30 +01:00
  • 6150ae5713 Fix table of contents Cosmin Ciocan 2024-01-05 20:46:24 +01:00
  • c6ab2dce20 Update version to 1.0.1 Cosmin Ciocan 2024-01-05 15:59:15 +01:00
  • 6a02223f96 Update readme to include useful badges Cosmin Ciocan 2024-01-05 15:58:34 +01:00
  • 8b88c5dc34 Add code coverage job in testing workflow Cosmin Ciocan 2024-01-05 15:17:55 +01:00
  • b6c38ea55a Add python tested versions in pyproject.toml Cosmin Ciocan 2024-01-05 14:46:55 +01:00
  • 3a0d40dab9 Add load_ipython_extension function to package root Cosmin Ciocan 2024-01-05 14:15:22 +01:00
  • 6db8bf2b52 Add pypi publishing workflow Cosmin Ciocan 2024-01-05 13:41:29 +01:00
  • 4ade0eac9f Change test versions to match newest IPython and add sudo to mkdir Cosmin Ciocan 2024-01-02 15:41:39 +01:00
  • d70fe0f5e2 Create a directory to bypass a profiler error to be able to test with host code only Cosmin Ciocan 2024-01-02 15:35:42 +01:00
  • 5f1bc88625 Add sudo to apt commands Cosmin Ciocan 2024-01-02 15:27:46 +01:00
  • f467060bcf Install nvidia toolkit for testing Cosmin Ciocan 2024-01-02 15:26:46 +01:00
  • 8ae5483629 Add testing github workflow Cosmin Ciocan 2024-01-02 15:24:41 +01:00
  • fbffb60960 Rename test file Cosmin Ciocan 2024-01-02 11:34:27 +01:00
  • 56601ca6bd Add usual python .gitignore items Cosmin Ciocan 2024-01-02 11:21:59 +01:00
  • d3e68f53e0 Move load_ipython_extension function to plugin.py Cosmin Ciocan 2024-01-02 11:19:53 +01:00
  • 99e45d93b2 Add vscode configs for black, pylint, flake and isort extensions Cosmin Ciocan 2024-01-02 11:18:05 +01:00
  • 2a5a7ffeb7 Use pyproject.toml to conform with PEP 621 Cosmin Ciocan 2024-01-02 11:16:26 +01:00
  • 7d8e04622c Update tests imports Cosmin Ciocan 2024-01-02 10:59:53 +01:00
  • 11146a3e10 Move source files to nvcc4jupyter directory Cosmin Ciocan 2024-01-02 10:59:08 +01:00
  • ce107de89f Remove version 2 of the plugin as its functionality was integrated into v1 Cosmin Ciocan 2024-01-02 10:52:39 +01:00
  • 743a46316c Add tests Cosmin Ciocan 2024-01-02 10:48:49 +01:00
  • 0577af2aae Add argument parsers for the new cell and line magics Cosmin Ciocan 2024-01-02 10:29:38 +01:00
  • 665654aff6 Add the functionality from v2 by reorganizing compilation into source file groups Cosmin Ciocan 2024-01-02 10:28:43 +01:00
  • 0d2ab99ccc Add installation instructions Mark Saroufim 2023-12-25 10:36:51 +02:00
  • 887c809d07 Add option to use NVIDIA Nsight Compute CLI profiler (#21) Ștefan-Cosmin Ciocan 2023-12-27 10:00:14 +01:00
  • 98c9faf45c Convert TimeitResult object to human readable string in v2.py Ștefan-Cosmin Ciocan 2023-12-18 16:39:20 +01:00
  • 6f2cc6f13c Convert TimeitResult object to human readable string in v1.py Ștefan-Cosmin Ciocan 2023-12-18 16:30:25 +01:00
  • 0a71d56e5d fix Ian 2023-08-05 12:08:22 +02:00
  • aac710a35f fixed typo in this repo's web address Timoteo Colnaghi 2019-12-02 15:13:01 +01:00
  • 98566ce171 print out multiline output Andrei Nechaev 2019-07-12 17:00:56 -04:00