Placement
A python application to help you place your processes and threads on the cpu cores, and to let you check the placement is correct
Install / Use
/learn @calmip/PlacementREADME
placement
placement is a python application to help you place your processes and threads on the cpu cores, and to let you check if the placement is correct This is very useful when running heavy computations on a linux HPC server of cluster
PREREQUISITES:
- You need python, at least release 3.5.3
- Required if using on a shared server (or on a shared node of an HPC cluster): the numactl package
- placement is designed to run with the SLURM workload manager (see https://slurm.schedmd.com/) on a Linux server or cluster
- To use placement to check the placement of a running job, you should be able to access the compute node using ssh. Not all clusters are configured to let you ssh on their nodes. However, ssh is not needed if you only want to control the placement of a starting job.
INSTALLING placement:
No need to be root to install placement, this is very simple and explained in file INSTALL.txt All files live in a root directory $PLACEMENT_ROOT
USING placement:
placement --documentation | less
See also the wiki: https://github.com/manu5800/placement/wiki
Related Skills
node-connect
354.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
112.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
354.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
354.0kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
