原创 常用screen 命令
新建screen命令:screen -S name 查看screen列表:screen -ls 恢復指定screen:screen -r name 刪除screen: screen -S name -X quit
原创 dd快速生成文件
參看鏈接:http://www.cnblogs.com/licheng/archive/2008/03/21/1116492.htmlhttps://blog.csdn.net/cywosp/article/details/9674757
原创 ImportError: This platform lacks a functioning sem_open implementation, see issue 3770
轉自:https://segmentfault.com/q/1010000002572919原因:沒有掛載/dev/shm;python安裝時需要寫入東西,才能開啓sem_open解決辦法:(需要root權限;以下命令root賬號執行)1
原创 cuda編程之atomicAdd
以下內容來源於cuda c programming guide 注意:函數運算完之後,會將運算結果保存在第一個參數指針指定的空間位置,返回的是old值。 B.12.1.1. atomicAdd() int atom
原创 cuda編程之 __syncthreads()
__syncthreads( ) 對一個thread block中的線程進行同步。 B.6. Synchronization Functions void __syncthreads(); waits until a
原创 cuda dynamic parallelism-CUDA動態並行
cuda sample中有0_simple下的cdpSimplePrint.cu模仿了cuda dynamic parallelism。 cdp指grid中的線程可生成新的grid,具體過程圖示如下: cuda sample 0_Si
原创 多進程同步
from multiprocessing import Process import os import time def func(name): print('Run child process %s (%s)...' % (
原创 獲取subprocess輸出並轉化爲數字
vim print_num.py print(111) vim test.py import subprocess cmd = ['python', 'print_num.py'] p = subprocess.Popen(c
原创 [轉載]python 字符數字轉換
本文參考自https://www.cnblogs.com/wuxiangli/p/6046800.html 比如現在有字符串: x = '[[5], [6, 11], [0, 8, 9], [7, 13, 0, 1]]' 想根據該字符串得
原创 SyntaxError: non-default argument follows default argument
錯誤信息: def avg_pool(self, inputs, op_type, output_channel=None, pooling_size): ^ SyntaxError: non-defaul
原创 pickle 序列化與反序列化
廢話不多說,直接上代碼 import pickle class Person: def __init__(self, name, age, job): self.name = name self
原创 pytorch指定使用的gpu設備
最近在使用pytorch寫程序,想在指定的GPU設備上執行。 假設函數func( )使用到了GPU設備: 則在func()函數內部或者調用func()的地方加上: os.environ["CUDA_VISIBLE_DEVICES"] =
原创 python 在一個py文件中調用另一個文件夾下py文件模塊
假設現在的文件夾結構如下: -- src |-- dir1 | -- file1.py |-- dir2 | -- file2.py 若要在src文件夾下執行dir2文件夾下的file2.py,
原创 conda 使用
下載Anacondahttps://www.anaconda.com/download/#macos; 選擇系統,python版本等 linux下sh anaconda.sh進行安裝 創建名爲pytorch的環境, conda creat
原创 批量刪除某文件夾下指定文件
find ./ -name index.html -exec rm -f {} \;