기존에 Python으로 작성했던 프로젝트를 Go로 다시 작성하는 과정에서 CUDA와 관련하여 문제가 발생했다. Python의 경우 cuda-python이라는 패키지가 공식적으로 지원되는 데 반해, 아직 Go에는 그런 것이 존재하지 않았다. Go에서 CUDA의 기능을 이용하기 위한 방법들을 찾아보다가, cgo라는 것을 이용하여 C 코드를 실행할 수 있다는 것을 알 수 있었다. cgo에 대한 자세한 내용은 아래의 글을 참고하시기 바란다. C? Go? Cgo! - The Go Programming Language C? Go? Cgo! - The Go Programming Language C? Go? Cgo! Andrew Gerrand 17 March 2011 Introduction Cgo lets Go pac..
* 이 글에서 나오는 프로그램은 웹사이트를 돌아다니며 미술관에서 작품을 안내하는 도슨트처럼 각 사이트의 내용을 설명해주는 기능을 한다. 사용자는 프로그램에 내장된 WebView를 통해 일정 시간마다 각 사이트로 이동하게 되고, 매 사이트에 도착할 때마다 그곳을 설명하는 나레이션이 실행된다. 프로그램을 개발하는 과정에서 재밌는 요구사항이 있었다. 이 프로그램에서 방문하는 사이트 중에는 아래와 같은 사이트도 있었다. https://musiclab.chromeexperiments.com/Spectrogram/ Chrome Music Lab Music is for everyone. Play with simple experiments that let anyone, of any age, explore how mus..
필자는 2019년 다음과 같은 글을 작성하였다. (https://rapsealk.tistory.com/10) 하지만 시간은 흐르고, 이제는 Linux 환경을 넘어 Docker를 다룰 줄 아는 것이 기본 소양인 시대가 되었다. 준비사항: Visual Studio Code, Docker가 실행 중인 (원격) 서버 참고: https://code.visualstudio.com/docs/containers/ssh Connect to Docker engine running on a remote machine Connect via SSH to Docker engine running on a remote machine and use the remote machine as a development environment ..
1. 해당 소프트웨어를 사용하는 유저들의 니즈를 파악할 수 있다. 2. 소프트웨어 프로젝트의 운영 방식과 소통 방법을 이해하고 경험할 수 있다. 발견한 이슈: - github.com/microsoft/AirSim/issues/1711 Is it possible to manually specify the communication port? · Issue #1711 · microsoft/AirSim Is it possible to manually specify the communication port between the server and the python client? I want to do this so that I can start multiple instances of the environment..
Python 프로젝트를 운용할 경우, 모듈들이 중복되거나 꼬이는 현상을 막기 위하여 독립된 공간이 필요할 때가 있다. 이럴 때 사용할 수 있는 것이 바로 virtualenv(이하 venv)다. Windows 환경에서 virtualenv를 사용하기 위해서는 PowerShell을 "관리자 권한으로 실행"한 후 아래의 명령어를 실행시켜야 한다. Set-ExecutionPolicy Unrestricted -Force 이후 여느 환경과 동일하게 사용하면 된다. source venv/Scripts/activate
Java에서 사용하던 키워드 중 Kotlin에서 대응되는 키워드 목록을 (Java -> Kotlin) 형태로 나열해보려 한다. * native -> external Java에서는 JNI(Java Native Interface)를 이용하여 C++로 작성된 함수를 실행할 때 native 키워드를 이용해서 함수를 선언해준다. public native void print_hello(); Kotlin에서는 external 키워드를 이용하여 아래와 같이 선언할 수 있다. public external fun print_hello() ...
https://towardsdatascience.com/facebook-builds-an-ai-agent-to-master-the-hanabi-challenge-the-new-frontier-for-ai-research-db4764fd49fc Facebook Builds an AI Agent to Master the Hanabi Challenge: The New Frontier for AI Research Hanabi is a new game that combines cooperation between players with imperfect information. towardsdatascience.com https://arxiv.org/abs/1902.00506?fbclid=IwAR2XnX55JT3Fr..
- Total
- Today
- Yesterday
- PX4
- Consensus
- Android
- 회고록
- 합의알고리즘
- /var/log
- docker
- jquery
- 2019
- venv
- VSCode
- bitsandbytes
- CUDA
- mavros
- Visual Studio Code
- go
- Pixhawk
- virtualenv
- raft
- ros
- kotlin
- Drag
- drop
- native
- RaspberryPi
- 분산시스템
- rust
- RemoteSSH
- WSL
- 2019년
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |