Skip to content

Instantly share code, notes, and snippets.

View yaochx's full-sized avatar
:octocat:
Focusing

yaochx

:octocat:
Focusing
  • HongKong
  • 19:26 (UTC -12:00)
View GitHub Profile
@yaochx
yaochx / delete_git_submodule.md
Created July 11, 2019 02:31 — forked from myusuf3/delete_git_submodule.md
How effectively delete a git submodule.

To remove a submodule you need to:

  • Delete the relevant section from the .gitmodules file.
  • Stage the .gitmodules changes git add .gitmodules
  • Delete the relevant section from .git/config.
  • Run git rm --cached path_to_submodule (no trailing slash).
  • Run rm -rf .git/modules/path_to_submodule (no trailing slash).
  • Commit git commit -m "Removed submodule "
  • Delete the now untracked submodule files rm -rf path_to_submodule
@yaochx
yaochx / cloudSettings
Last active December 16, 2023 13:32
Visual Studio Code Settings Sync Gist
{"lastUpload":"2023-12-16T13:31:37.994Z","extensionVersion":"v3.4.3"}
@yaochx
yaochx / gist:370e57cd483680c97c80a1ea497ab796
Created August 13, 2020 11:56
install android tools in windows subsystem linux
cd ~
sudo apt-get install unzip
wget https://dl.google.com/android/repository/commandlinetools-linux-6609375_latest.zip
unzip commandlinetools-linux-6609375_latest.zip -d Android
rm commandlinetools-linux-6609375_latest.zip
sudo apt-get install -y lib32z1 openjdk-8-jdk-headless
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export PATH="$PATH:$JAVA_HOME/bin"
printf "\n\nexport JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64\nexport PATH=\"\$PATH:\$JAVA_HOME/bin\"" >> ~/.bashrc
cd Android/tools/bin
@yaochx
yaochx / nvvp.md
Created April 24, 2024 13:54 — forked from sonots/nvvp.md
How to use NVIDIA profiler

Usually, located at /usr/local/cuda/bin

Non-Visual Profiler

$ nvprof python train_mnist.py

I prefer to use --print-gpu-trace.