https://github.com/greeksharifa/asdfasdfdsfdsa.git
# ------------------------------------------------------------------------------------
echo "# asdfasdfdsfdsa" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/greeksharifa/asdfasdfdsfdsa.git
git push -u origin main
# ------------------------------------------------------------------------------------
git remote add origin https://github.com/greeksharifa/asdfasdfdsfdsa.git
git branch -M main
git push -u origin main
강제 설치
pip install --upgrade --no-deps --force-reinstall -r requirements.txt
from huggingface_hub import snapshot_download
snapshot_download(repo_id="bert-base-uncased", cache_dir="/data2/")
Magic Trackpad 2: https://github.com/imbushuo/mac-precision-touchpad/releases/tag/2105-3979
Run | Command |
---|---|
OS 정보 확인(Legacy/UEFI) | msinfo32 |
부팅 정보 확인(멀티부팅) | msconfig |
부팅 시 암호 입력 해제 | netplwiz |
빌드 버전 확인 | winver |
컴퓨터 관리 | compmgmt.msc |
디스크 정리 | cleanmgr |
공인ip | nslookup myip.opendns.com. resolver1.opendns.com |
tasklist
taskkill /f /im cmd.exe
taskkill /f /PID 36036
del /s /q (filename) \ rd /s /q (name)
bcdedit /v
bcdedit /set {identifier} description "name"
https://lightinglife.tistory.com/entry/%EC%9C%88%EB%8F%84%EC%9A%B0%EC%97%90%EC%84%9C-%EB%A7%A5%EC%B2%98%EB%9F%BC-Capslock%EC%BA%A1%EC%8A%A4%EB%9D%BD%ED%82%A4%EB%A5%BC-%ED%95%9C%EC%98%81%ED%82%A4%EB%A1%9C-%EB%B3%80%EA%B2%BD%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95by-%EB%A0%88%EC%A7%80%EC%8A%A4%ED%8A%B8%EB%A6%AC-%ED%8E%B8%EC%A7%91 00 00 00 00 00 00 00 00 02 00 00 00 38 00 3A 00 3A 00 38 00
최고성능 해제
powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61
기본 앱 제거
Get-AppxPackage *3dbuilder* | Remove-AppxPackage
Get-AppxPackage *windowscamera* | Remove-AppxPackage
Get-AppxPackage *officehub* | Remove-AppxPackage
Get-AppxPackage *skypeapp* | Remove-AppxPackage
Get-AppxPackage *getstarted* | Remove-AppxPackage
Get-AppxPackage *windowsmaps* | Remove-AppxPackage
get-appxpackage *solitaire* | remove-appxpackag
Get-AppxPackage *onenote* | Remove-AppxPackage
Get-AppxPackage *people* | Remove-AppxPackage
Get-AppxPackage Microsoft.Microsoft3DViewer | Remove-AppxPackage
get-appxpackage *messaging* | remove-appxpackage
get-appxpackage *sway* | remove-appxpackage
get-appxpackage *communicationsapps* | remove-appxpackage
get-appxpackage *zunevideo* | remove-appxpackage
get-appxpackage *bingfinance* | remove-appxpackage
get-appxpackage *bingsports* | remove-appxpackage
get-appxpackage *bingnews* | remove-appxpackage
get-appxpackage *camera* | remove-appxpackage
get-appxpackage *maps* | remove-appxpackage
get-appxpackage *soundrecorder* | remove-appxpackage
get-appxpackage *wallet* | remove-appxpackage
get-appxpackage *connectivitystore* | remove-appxpackage
get-appxpackage *oneconnect* | remove-appxpackage
get-appxpackage *sticky* | remove-appxpackage
get-appxpackage *holographic* | remove-appxpackage
Get-AppxPackage *zunemusic* | Remove-AppxPackage
Get-AppxPackage *soundrecorder* | Remove-AppxPackage
Get-AppxPackage -allusers Microsoft.549981C3F5F10 | Remove-AppxPackage
get-appxpackage *commsphone* | remove-appxpackage
get-appxpackage *phone* | remove-appxpackage
get-appxpackage *xbox* | remove-appxpackage
Get-AppxPackage *xboxapp* | Remove-AppxPackage
get-appxpackage -allusers Microsoft.549981C3F5F10 | Remove-AppxPackage
Set-MpPreference -DisableRealtimeMonitoring $true
Get-AppxPackage *bingweather* | Remove-AppxPackage
Get-AppxPackage Microsoft.YourPhone -AllUsers | Remove-AppxPackage
Get-appxpackage *windowsphone* | remove-appxpackage
Get-AppxPackage Microsoft.YourPhone -AllUsers | Remove-AppxPackage
import sys
sys.path.append('/home/test')
Tensorflow 버전 확인:
https://coding-groot.tistory.com/87
cuda / cudnn 버전 확인
import torch
print("cudnn version:{}".format(torch.backends.cudnn.version()))
print("cuda version: {}".format(torch.version.cuda))
# cudnn
cat /usr/local/cuda/include/cudnn_version.h | grep CUDNN_MAJOR -A 2
# GPU 할당 변경하기
GPU_NUM = 1 # 원하는 GPU 번호 입력
device = torch.device(f'cuda:{GPU_NUM}' if torch.cuda.is_available() else 'cpu')
torch.cuda.set_device(device) # change allocation of current GPU
print ('Current cuda device ', torch.cuda.current_device()) # check
# Additional Infos
if device.type == 'cuda':
print(torch.cuda.get_device_name(GPU_NUM))
print('Memory Usage:')
print('Allocated:', round(torch.cuda.memory_allocated(GPU_NUM)/1024**3,1), 'GB')
print('Cached: ', round(torch.cuda.memory_reserved(GPU_NUM)/1024**3,1), 'GB')
pip uninstall nbconvert pip install nbconvert==5.6.1
jupyter nbconvert --to script [filename].ipynb
cat /etc/issue
Run | Command |
---|---|
기본 편집기 변경 | sudo update-alternatives --config editor |
한글 설치 | ibus-setup |
sed -i 's/\r$//' 파일명
# user(owner)/group/other_user
# +: 권한부여, -: 권한삭제
chmod -R ugo+rwx 'folder'
chmod -R go-x 'folder'
chmod -R -x+X -- 'folder with restored backup' # How to recursively remove execute permissions from files without touching folders
pip install tensorflow
pip install torch==1.7.0+cu101 torchvision==0.8.1+cu101 torchaudio===0.7.0 -f https://download.pytorch.org/whl/torch_stable.html
pip install numpy pandas matplotlib seaborn beautifulsoup4 nltk scipy scikit-learn tqdm
sudo apt-get install tree
# To see the directory tree, use
tree /path/to/folder
# Or navigate to a directory and just use
tree
/dev/loop/ 들이 많고 가득 찼을 경우
sudo apt autoremove --purge snapd
wget --no-check-certificate 'https://docs.google.com/uc?export=download&id=파일ID' -O 파일명
wget --load-cookies /tmp/cookies.txt "https://docs.google.com/uc?export=download&confirm=$(wget --quiet --save-cookies /tmp/cookies.txt --keep-session-cookies --no-check-certificate 'https://docs.google.com/uc?export=download&id=파일ID' -O- | sed -rn 's/.confirm=([0-9A-Za-z_]+)./\1\n/p')&id=파일ID" -O 파일명 && rm -rf /tmp/cookies.txt
import matplotlib.font_manager
from IPython.core.display import HTML
print(set([f.name for f in matplotlib.font_manager.fontManager.ttflist]))
### HTML로 보고 싶다면? (잘 되는진 모름)
def make_html(fontname):
return "<p>{font}: <span style='font-family:{font}; font-size: 24px;'>{font}</p>".format(font=fontname)
code = "\n".join([make_html(font) for font in sorted(set([f.name for f in matplotlib.font_manager.fontManager.ttflist]))])
HTML("<div style='column-count: 2;'>{}</div>".format(code))
import matplotlib.font_manager
matplotlib.font_manager.findSystemFonts(fontpaths=None, fontext='ttf')
thanks to https://stackoverflow.com/a/518232/2809427
import unidecode
accented_string = 'Plav (České Budějovice)'
unaccented_string = unidecode.unidecode(accented_string)
print(unaccented_string)
Type | Command |
---|---|
manually | for /f %i in (requirements.txt) do conda install --yes %i |
BAT script | for /f %%i in (requirements.txt) do conda install --yes %%i |
put의 경우 local system의 해당 파일이 있는 곳으로 먼저 이동해야 함.
Load | Command |
---|---|
Connect | sftp 계정명@ip주소 |
Download | get "file-path" |
Upload | put "file-path" |
다운로드: https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
Load | Command |
---|---|
Download | pscp -r 계정명@ip주소:/home/계정명/디렉토리 ./ |
Upload | pscp 파일 계정명@ip주소:/home/계정명/디렉토리[/파일명] |
pscp -r 디렉토리 계정명@ip주소:/home/계정명/디렉토리/ | |
ssh_init 에러 시 | pscp -P 22 파일 계정명@ip주소:/home/계정명/디렉토리[/파일명] |
ssh-keygen -R 147.46.242.124
fsutil file createnew 파일명 사이즈지정
import os os.environ["PATH"] += os.pathsep + 'D:/Program Files (x86)/Graphviz2.38/bin/'
For Windows:
- Install windows package from: http://www.graphviz.org/download/
- Install python graphviz package
- Add C:\Program Files (x86)\Graphviz2.38\bin to User path
- Add C:\Program Files (x86)\Graphviz2.38\bin\dot.exe to System Path
import torch
from torch import nn
from torchviz import *
import graphviz
from subprocess import check_call
model = nn.Sequential()
model.add_module('W0', nn.Linear(8, 16))
model.add_module('tanh', nn.Tanh())
model.add_module('W1', nn.Linear(16, 1))
x = torch.randn(1, 8)
y = model(x)
dot_graph = make_dot(y.mean(), params=dict(model.named_parameters()))
def save_graph_as_svg(dot_string, output_file_name):
if type(dot_string) is str:
g = graphviz.Source(dot_string)
elif isinstance(dot_string, (graphviz.dot.Digraph, graphviz.dot.Graph)):
g = dot_string
g.format='svg'
g.filename = output_file_name
g.directory = '../../assets/images/markdown_img/'
g.render(view=False)
return g
save_graph_as_svg(dot_graph, 'simple_model')
check_call(['dot','-Tpng','simple_model','-o','simple_model.png'])