M705 保固內更換 M720,連點兩下很慢
所以如果你要換不用太擔心習慣問題,差異算小是可以很容易接受的範圍,倒是滑鼠的變的超級舒服+好按。
本站建議搭配 Hover Zoom+ chrome 擴充套件,可自動放大圖片
( 站內文介紹: https://goo.gl/BnBSGa )
網站搜索不是很好用建議使用google底下括號內是範例,整串打進google搜索內;
[ site:https://charlottehong.blogspot.tw/ 你要搜索的內容 ]
所以如果你要換不用太擔心習慣問題,差異算小是可以很容易接受的範圍,倒是滑鼠的變的超級舒服+好按。
CUDAVisualStudioIntegration
CUDAVisualStudioIntegration.nvi
不過還是建議你對照一下下面這段文字
<custom phase="handleExistingNsight" action="HandleExistingNsight"/>
<custom phase="detectDisableCallHome" action="DetectDisableCallHome"/>
<msi platform="x86" phase="NsightMSINoTraffic" name="${{NsightMSI}}" condition="NsightMSIActionActiveAndNoTraffic" installText="Installing Nsight Visual Studio Edition">
<arg name="CUDAINSTALLER" value="true"/>
<arg name="DISABLE_NV_CH" value="1"/>
</msi>
<msi platform="x86" phase="NsightMSITraffic" name="${{NsightMSI}}" condition="NsightMSIActionActiveAndTraffic" installText="Installing Nsight Visual Studio Edition">
<arg name="CUDAINSTALLER" value="true"/>
<arg name="DISABLE_NV_CH" value="0"/>
</msi>
<confirm phase="Confirm-install" when="install" condition="NsightMSIActionActive">
<fileExists target="${{CommonAppData}}\NVIDIA Corporation\Nsight\Nsight_${{nsightVersion}}_InstallSummary.xml"/>
</confirm>
<standard phase="copytemp" condition="NsightMSIActionActive">
<copyFile source="NVIDIA_Nsight_Visual_Studio_Edition_Win64_5.6.0.18099.msi" target="${{CommonAppData}}\NVIDIA Corporation\Nsight\NVIDIA_Nsight_Visual_Studio_Edition_Win64_5.6.0.18099.msi" />
</standard>
<standard phase="createStartMenuStortcuts" condition="NsightMSIActionActive">
<createShortcutGroup location="startMenu" linkGroup="${{NsightProgramGroup}}"/>
<createShortcutLink location="startMenu" targetPath="${{CommonAppData}}\NVIDIA Corporation\Nsight\NVIDIA_Nsight_Visual_Studio_Edition_Win64_5.6.0.18099.msi" linkGroup="${{NsightProgramGroup}}" linkName="Nsight Redistributable"/>
</standard>
<custom phase="ParseWarningPage" action="ReadWarningPage" condition="NsightMSIActionActive"/>
<msi platform="x86" phase="NVTXMSI" name="${{NVTXMSI}}" installText="Installing NVTX"/>
setup.exe
正常安裝即可。這樣就可以避開驗證正常安裝了。CUDAVisualStudioIntegration
這個資料夾裡的兩個 .msi 檔案,分別是C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.2\include\crt\host_config.h
#if _MSC_VER < 1600 || _MSC_VER > 1913
#if _MSC_VER < 1600
安裝過 TX2 的 Ubuntu 會被安裝一堆軟件還有開啟 arm 的鏡像站會造成 upgrad 的時候跳錯,雖然不影響只是看了很礙眼XD,建議是額外安裝一個新的系統不要用自己正在用的。
# 版本號會變我用*號替代,沒同名衝突也是可以執行的
chmod +x JetPack*.run
./JetPack*.run
這邊下載很吃網路(可能是跑BT),路由器硬件能力較差可能會倒置網路癱瘓(我用RT-N10+ 整個卡死不能開網頁),網路不夠快可能會倒置整個網路環境爆ping。
再來還需要一段時間安裝還沒裝好,從跳出上圖開始,右上角會顯示網路中斷警告,但還可以繼續用網路。等到安裝完畢移除TX2與電腦的USB連接網路中斷警告就會恢復了。
# 這邊 ip 自己看不一定是這個,指令也照上面的為主,版本更動可能有變
ssh nvidia@192.168.50.3
sudo dpkg -i ~/TensorRT/libnvinfer4_4.1.3-1+cuda9.0_arm64.deb; sudo dpkg -i ~/TensorRT/libnvinfer-dev*; sudo dpkg -i ~/TensorRT/libnvinfer-samples*; sudo dpkg -i ~/TensorRT/tensorrt* ;sudo dpkg -i ~/TensorRT/libgie-dev*
sudo apt-get -f install
sudo apt-get install libvisionworks libvisionworks-dev libvisionworks-samples
sudo apt-get -f install
# 移除原裝331版本
sudo apt-get purge libopencv *
# 先升級作業系統避免不必要的問題
sudo apt-get update
sudo apt-get dist-upgrade
# 下載套件
sudo apt-get install git
git clone https://github.com/jetsonhacks/buildOpenCVTX2
# 開始編譯
cd buildOpenCVTX2
./buildOpenCV.sh
# 更新路徑
sudo ldconfig
# 察看OpenCV版本
pkg-config -- modversion
# 察看路徑與函式庫
pkg-config opencv --libs --cflags
每一次都要打git的忽略文件超煩,完全沒意義的東西,真的該設定一個指令讓他自動執行呀。
這邊已Windwos內建的 PoweShell 為例,直接輸入
git config --global alias.ignore '!gi() { curl -L -s https://www.gitignore.io/api/$@ ;}; gi'
如果當初安裝沒有打勾把命令注入到系統,可能沒辦法使用git命令,打開git bash輸入就好
直接在git倉庫的目錄底下打下面指令就可以生成了
# linux
git ignore c++ >> .gitignore
# windwos (ps5.0 以前)
git ignore c++ | Out-File -Encoding ASCII .gitignore
git ignore c++,java
因為編碼的關係,預設 PowerShell 輸出並不是 UTF-8 而是 UTF-16 會導致 git 讀不到而不起作用。PowerShell 6 開始預設輸出就是 UTF-8 了,可以直接用箭頭產生。
查看PS版本
$PSVersionTable
上面打完就安裝好了,命令會在git的設定檔 .gitconfig
裡面新增一行指令。
這個文件一般安裝在使用者資料夾裡面,打開自己的使用者文件就找到了。
需要什麼語言可以打下面指令,包山包海應有盡有
git ignore list
是能自己生出來了,可是每次都打這麼長怎麼受的了,這邊介紹一下如何在Win10底下自動生成gitignore文件檔。
首先配置一個起始文件,這個起始文件在powershell啟動的時候會自動執行裡面的內容。
下面的指令如果沒有建立過是空的,會自動生成一個起始文件
# 如果文件不存在自動生成
if (!(Test-Path -Path $PROFILE )) { New-Item -Type File -Path $PROFILE -Force }notepad $PROFILE
# 設置權限(預設沒權限可以執行)
Set-ExecutionPolicy AllSigned
然後用記事本打開編輯一下
notepad $PROFILE
第一次開應該是全空的,在裡面補上下面指令後,存檔就完成了
# 創建git的忽略檔
function gitIgnore ($Lang){
git ignore $Lang | Out-File -Encoding ASCII -NoClobber .gitignore
}
function gitIgnoreOverWeite ($Lang){
git ignore $Lang | Out-File -Encoding ASCII .gitignore
}
function gitIgnoreAppend ($Lang){
git ignore $Lang | Out-File -Encoding ASCII -Append .gitignore
}
function gitIgnoreEdit($Editor){
$ignoreFile = ".gitignore"
if ($Editor){
$cmd = $Editor + " " + $ignoreFile
Invoke-Expression $cmd
} else {
notepad $ignoreFile
}
}
關閉重新開啟之後執行
cd ~\Desktop
gitIgnore java
這樣就會在桌面建立該文件了,要生成的文件的時候在那個git的資料夾按住shift在按右鍵,選擇在這裡開啟PS視窗,打這行指令就可以生成了
如果要新增兩個以上的語言就用 gitIgnoreAppend 會自動把新的內容寫在檔案結尾,使用 gitIgnoreOverWeite 則會覆蓋掉於本的檔案。
如果要手動編輯檔案則使用 gitIgnoreEdit 這個函式帶一個參數可以輸入自己喜歡的編譯器開啟。