FPGA on arch
FPGA on archall the tool-chain we should have is : 1234567chisel # for generate verilog code , optionaliverilog # for compile the verilog filegtkwave # for observe the chartsyosys # for synthsissymbiflow # for synthsis, placement and routing, generate bitstreamsF4PGA # new version of symbiflowopenocd # for uploading to board during these tools, we can pull the docker iamge of symbiflow: 1docker pull daverichmond/fpga-symbiflow:latest and we can use vivado: after download for AMD website...
label together
go on labeling togetherCVAT is a tool that can support many people to collaborate together to prepare the dataset of computer vision. how to install CVAT or you can use roboflow… side occupation homepageclick here to come back to side occupationhomepage.
ollama
ollamait is a way super easy to deploy AI to local machine. 1234567yay -S ollama# modify .bashrcif ! pgrep -f "ollama serve" > /dev/null; then ollama serve & disownfi 12345#useollama pull deepseek-coder:6.7bollama pull deepseek-coder(latest) side occupation homepageclick here to come back to side occupationhomepage.
NVIDIA-DRIVER
NVIDIA DRIVERon archlinux if we want to use NVIDIA-GPUS in container of docker, we should install some NVIDIA packages. at first we should install nvidia and nvidia-utils, which can be downloaded by: 123sudo pacman -S nvidia nvidia-utilssudo pacman -S nvidia-dkms (to automatic build based on the core type) when run command of : 1nvidia-smi; it will show you the information of GPUS of your computer, it done. and then we should install nvidia-container-runtime: 12345paru -S...
docker modify and save
modify savingif I make some modifications and I want to save these modifications to continue use them next time, we should save the modifications in the containers. for example, I install the jupyer inside a container, like this: 1pip install jupyter we should commit the container to an image, 1docker commit <container_id_or_name> <new_image_name>:<tag> for example: 12docker commit my_running_container jupyter_notebook_image:v1 when next time, run: 12docker run -it -p...
normally use
normally usecontainers images build&save images network volumes&storages compose docker command line homepageclick here to come back to docker command line homepage.
CVAT
how to install CVATCVAT uses Docker Compose to manage multiple containers. Install it using the following commands: 12sudo pacman -S docker-composedocker-compose --version then we should clone the repository: 12git clone https://github.com/openvinotoolkit/cvat.gitcd cvat export parameter in .bashrc: 12export CVAT_HOST=FQDN_or_YOUR-IP-ADDRESS set up CVAT with docker-compose: 1docker-compose up -d (maybe should try much more times) run follow command to create a superuser: 1docker exec -it...
build&save images
build&save imagesbuild is to create an image from a Dockerfile, compose is to manage many containers. Build a Docker Image from a Dockerfile 1docker build -t my_image . Tag an Image 1docker tag my_image myrepo/my_image:v1 Push an Image to Docker Hub 12docker logindocker push myrepo/my_image:v1 save an image to local computer 1docker save -o my-docker-app.tar my-docker-app load it 1docker load -i my-docker-app.tar docker command line homepageclick here to come back to docker command...
container
containerscheck version and info 12docker --versiondocker info start/stop restart 123sudo systemctl start dockersudo systemctl stop dockersudo systemctl restart docker run a container from images 1sudo docker run -d -p 7890:80 --name container's_name image -d : run in detached mode; -p : port mapping point; —name : specify the container’s name list containers and images 123docker ps //list the containers that runningdocker ps -a //list containers, include the stopsdocker images...
compose
composestart a container from docker-compose 1docker-compose up -d Stop Containers Managed by Compose 1docker -conpose down docker command line homepageclick here to come back to docker command line homepage.






