home/categories/framework-internals
category focus

Frameworks

Deep dive into framework internals.

1580 مهارةall categories
sorting
stars
current ordering strategy
query
all entries
refine the visible subset
framework-internals
304

c

生成使用union实现的C++结构体,支持通过xyz、rgb及数组v[3]三种方式访问同一内存,并遵循特定的typedef命名规范。

ECNU-ICALK
ECNU-ICALK
development
open
framework-internals
304

implement-moe-mamba-model-for-text-generation

Implement a PyTorch-based MoE-Mamba model featuring an input-dependent selection mechanism and Mixture of Experts (MoE) layer for text generation tasks, including data loading, training, and evaluation workflows.

ECNU-ICALK
ECNU-ICALK
development
open
framework-internals
304

c-linux-socket-wrapper-implementation

Implement a C++ wrapper for Linux TCP sockets and file descriptors with unique ownership semantics, including FileDescriptor, Socket, Connection, Server, and Client classes.

ECNU-ICALK
ECNU-ICALK
development
open
framework-internals
304

c-tcp-socket-optimization-function

Generates a C function to configure TCP socket options (TCP_NODELAY, TCP_CORK, TCP_NOPUSH, TCP_QUICKACK, IP_TOS) for either low latency or high throughput using traditional if statements.

ECNU-ICALK
ECNU-ICALK
development
open
framework-internals
304

pytorch-nnparameter

Создание пользовательского слоя nn.Module, веса которого являются обучаемыми параметрами (torch.nn.Parameter) и обновляются через loss.backward() и optimizer.step(), вместо статического вычисления на входе.

ECNU-ICALK
ECNU-ICALK
development
open
framework-internals
304

pytorch-character-level-transformer-with-8-bit-vocabulary

Implement a PyTorch Transformer model using nn.Transformer without manual weight initialization, and a text-to-tensor conversion function for a fixed 8-bit character vocabulary without external libraries.

ECNU-ICALK
ECNU-ICALK
development
open
framework-internals
304

c-bigint-class-with-reverse-vector-storage

Implement a C++ BigInt class for arbitrarily large integers using a vector of digits stored in reverse order, supporting string conversion and addition.

ECNU-ICALK
ECNU-ICALK
development
open
framework-internals
304

python-oop-senior-level-interview-trainer

Provides concise, bullet-pointed explanations of technical concepts (specifically OOP) tailored for senior engineers, emphasizing Python-specific implementations and nuances for interview preparation.

ECNU-ICALK
ECNU-ICALK
development
open
framework-internals
304

gnn-edge-feature-embedding-generation

Generates PyTorch embeddings for categorical edge features in a Graph Neural Network by mapping string values to indices and concatenating learned embeddings according to a specific structure.

ECNU-ICALK
ECNU-ICALK
development
open
framework-internals
304

memento-customvector-cow-cpp

Реализовать классы Memento и CustomVector на C++ с использованием паттерна Copy-on-Write (COW) для эффективного управления памятью и валидности снимков.

ECNU-ICALK
ECNU-ICALK
development
open
framework-internals
304

freertos-64bit-division-implementation

Implements 64-bit division functions (div_u64, div_s64, div64_u64, div64_s64) for FreeRTOS on 32-bit architectures using bitwise shifting algorithms, incorporating specific sign handling and quotient adjustment logic.

ECNU-ICALK
ECNU-ICALK
development
open
framework-internals
304

gnn-edge-feature-embedding-generator

Generates PyTorch embeddings for graph edge features by mapping categorical strings to indices and concatenating learned embeddings, specifically handling device, net, and terminal attributes.

ECNU-ICALK
ECNU-ICALK
development
open
framework-internals
304

pytorch

Создание класса nn.Module для понижения размерности (например, на основе QR-разложения), который является обучаемым (использует torch.nn.Parameter и обновляется через optimizer.step).

ECNU-ICALK
ECNU-ICALK
development
open
framework-internals
304

ciou

该技能用于在PyTorch目标跟踪或检测任务中,将现有的GIoU损失替换为CIoU(Complete IoU)损失。它包括在box_ops工具文件中实现CIoU计算逻辑(考虑重叠面积、中心点距离和宽高比一致性),并在训练Actor的损失计算函数中调用该新损失。

ECNU-ICALK
ECNU-ICALK
development
open
framework-internals
304

windows-process-memory-manipulation-client

Generates C++ client code to find process IDs, module base addresses, and read/write memory via a custom kernel driver or Windows API, ensuring correct syntax and error handling.

ECNU-ICALK
ECNU-ICALK
development
open
framework-internals
304

u-net-pytorch

Создание класса U-Net и функций encoder_block/decoder_block в PyTorch, соответствующих конкретным требованиям к структуре слоев (Conv->ReLU->Pool/Upsample) и логике skip-connections, чтобы пройти заданные проверки (assertions).

ECNU-ICALK
ECNU-ICALK
development
open
framework-internals
304

c-enable-if

根据用户指定的条件(如指针引用、继承关系),使用 std::enable_if 限制 C++ 模板函数的实例化,并移除不符合条件的重载。

ECNU-ICALK
ECNU-ICALK
development
open
framework-internals
304

keraslstmcpu

构建字符级LSTM模型进行文本生成,解决Tokenizer索引越界问题,并配置CPU多进程训练优化。

ECNU-ICALK
ECNU-ICALK
development
open
framework-internals
304

cmapunorderedmapallocator

编写C++通用模板函数,支持std::map和std::unordered_map作为通用容器传入,处理const正确性,支持可选的allocator模板参数,且禁止在函数内部构建临时对象。

ECNU-ICALK
ECNU-ICALK
development
open
framework-internals
304

c

编写支持std::map和std::unordered_map的通用C++模板函数,要求使用模板模板参数而非硬编码类型,处理const类型特征,并在指定时支持allocator参数且不构建临时对象。

ECNU-ICALK
ECNU-ICALK
development
open
framework-internals
304

pytorch-fusedbun-optimizer-implementation

Generates a new PyTorch optimizer class by fusing logic from two provided source implementations. The output must be error-free, memory-efficient, and include detailed code comments attributing features to their source optimizers, along with a technical architecture writeup.

ECNU-ICALK
ECNU-ICALK
development
open
framework-internals
304

pytorch-rnn-dataset-chunking-configuration

Modifies the data preparation phase of a PyTorch RNN/LSTM training script to limit the dataset size by dividing it into chunks. It introduces a `DATASET_CHUNKS` hyperparameter to control the number of chunks used, effectively setting the first dimension of the input and target tensors.

ECNU-ICALK
ECNU-ICALK
development
open
Previous
Page 16 / 66
Next