All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.nd4j.linalg.cpu.nativecpu.CpuAffinityManager Maven / Gradle / Ivy

There is a newer version: 1.0.0-M2.1
Show newest version
package org.nd4j.linalg.cpu.nativecpu;

import org.nd4j.linalg.api.buffer.DataBuffer;
import org.nd4j.linalg.api.concurrency.BasicAffinityManager;
import org.nd4j.linalg.api.ndarray.INDArray;

/**
 * @author [email protected]
 */
public class CpuAffinityManager extends BasicAffinityManager {

    /**
     * Utility method, to associate INDArray with specific device (backend-specific)
     * Has no effect on CPU backend.
     *
     * @param array
     */
    @Override
    public void touch(INDArray array) {
        // no-op
    }

    /**
     * Utility method, to associate INDArray with specific device (backend-specific)
     * Has no effect on CPU backend.
     *
     * @param buffer
     */
    @Override
    public void touch(DataBuffer buffer) {
        // no-op
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy